[fcrepo-user] fedora installation with shared oracle database - install problem

5 views
Skip to first unread message

ps552

unread,
Nov 3, 2010, 7:52:38 AM11/3/10
to fedora-com...@lists.sourceforge.net

Hi

we have rather an odd issue with the fedora installation. we are installing fedora 3.4 with an oracle database rather than the included database. We would expect to be able to install this on a sharedinstance of oracle. this already has one fedora install using it with the default fedora username "fedoraAdmin" and we're trying to use the same database to set up a new fedora specifying a different

own database username. (This is for database systems admin reasons in order to minimise the number of oracle installationshat need to be run to support various test and backup systems). Now oddly we find this doesnt work at all. The fedora installation reports success, and that it can connect to oracle. However when we start tomcat, fedora doesnt start. When we look in the logs we find a stack trace, the gist of which is that it has been unable to move beyond creating the first table (Error loading cModel deployment cach). Full stack trace follows at end of email.

The odd thing is, if we run the install on its own instance of java, and with the default user name of fedoraAdmin, the installation succeeds. So we believe the problem is either with the use of a non default user name, or, for some reason, the use of a shared oracle instance. So our obvious work round is to bite the bullet and use a separate instance. But surely it should be possible to use a shared instance? We wonder if there is perhaps a bug somewhere in the install script. If so, this isnt limited to fedora 3.4 we tried the work round when we recalled a similar issue when setting up our original fedora 2 installations two years ago.

INFO 2010-11-02 15:59:36.162 [main] (SQLUtilityImpl) Creating new table 'modelDeploymentMap' with command(s):

CREATE TABLE modelDeploymentMap (

  cModel varchar(64) NOT NULL,

  sDef varchar(64) NOT NULL,

  sDep varchar(64) NOT NULL

);

ERROR 2010-11-02 15:59:36.219 [main] (Server) Fatal error while starting server

java.lang.RuntimeException: Error loading cModel deployment cach

        at org.fcrepo.server.storage.DefaultDOManager.initializeCModelDeploymentCache(DefaultDOManager.java:422) [fcrepo-server-3.4.1.jar:na]

        at org.fcrepo.server.storage.DefaultDOManager.postInitModule(DefaultDOManager.java:383) [fcrepo-server-3.4.1.jar:na]

        at org.fcrepo.server.Server.<init>(Server.java:636) [fcrepo-server-3.4.1.jar:na]

        at org.fcrepo.server.BasicServer.<init>(BasicServer.java:41) [fcrepo-server-3.4.1.jar:na]

        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [na:1.6.0_22]

        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) [na:1.6.0_22]

        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) [na:1.6.0_22]

        at java.lang.reflect.Constructor.newInstance(Constructor.java:513) [na:1.6.0_22]

        at org.fcrepo.server.Server.getInstance(Server.java:1004) [fcrepo-server-3.4.1.jar:na]

        at org.fcrepo.server.ServerController.init(ServerController.java:402) [fcrepo-server-3.4.1.jar:na]

        at javax.servlet.GenericServlet.init(GenericServlet.java:212) [servlet-api-2.5.jar:2.5.@implementation.revision@]

        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173) [catalina-6.0.24.jar:na]

        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993) [catalina-6.0.24.jar:na]

        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4187) [catalina-6.0.24.jar:na]

        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4496) [catalina-6.0.24.jar:na]

        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) [catalina-6.0.24.jar:na]

        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) [catalina-6.0.24.jar:na]

        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526) [catalina-6.0.24.jar:na]

        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:905) [catalina-6.0.24.jar:na]

        at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:740) [catalina-6.0.24.jar:na]

        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500) [catalina-6.0.24.jar:na]

        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277) [catalina-6.0.24.jar:na]

        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321) [catalina-6.0.24.jar:na]

        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) [catalina-6.0.24.jar:na]

        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) [catalina-6.0.24.jar:na]

        at org.apache.catalina.core.StandardHost.start(StandardHost.java:722) [catalina-6.0.24.jar:na]

        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) [catalina-6.0.24.jar:na]

        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) [catalina-6.0.24.jar:na]

        at org.apache.catalina.core.StandardService.start(StandardService.java:516) [catalina-6.0.24.jar:na]

        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) [catalina-6.0.24.jar:na]

        at org.apache.catalina.startup.Catalina.start(Catalina.java:593) [catalina-6.0.24.jar:na]

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [na:1.6.0_22]

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [na:1.6.0_22]

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [na:1.6.0_22]

        at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_22]

        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) [bootstrap.jar:na]

        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) [bootstrap.jar:na]

Caused by: java.sql.SQLException: ORA-00942: table or view does not exist

        at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) [ojdbc14.jar:Oracle JDBC Driver version - "10.2.0.4.0"]

        at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331) [ojdbc14.jar:Oracle JDBC Driver version - "10.2.0.4.0"]

        at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288) [ojdbc14.jar:Oracle JDBC Driver version - "10.2.0.4.0"]

        at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:745) [ojdbc14.jar:Oracle JDBC Driver version - "10.2.0.4.0"]

        at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:210) [ojdbc14.jar:Oracle JDBC Driver version - "10.2.0.4.0"]

        at oracle.jdbc.driver.T4CStatement.executeForDescribe(T4CStatement.java:804) [ojdbc14.jar:Oracle JDBC Driver version - "10.2.0.4.0"]

        at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1049) [ojdbc14.jar:Oracle JDBC Driver version - "10.2.0.4.0"]

        at oracle.jdbc.driver.T4CStatement.executeMaybeDescribe(T4CStatement.java:845) [ojdbc14.jar:Oracle JDBC Driver version - "10.2.0.4.0"]

        at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1154) [ojdbc14.jar:Oracle JDBC Driver version - "10.2.0.4.0"]

        at oracle.jdbc.driver.OracleStatement.executeQuery(OracleStatement.java:1313) [ojdbc14.jar:Oracle JDBC Driver version - "10.2.0.4.0"]

        at org.apache.commons.dbcp.DelegatingStatement.executeQuery(DelegatingStatement.java:204) [commons-dbcp-1.3-SNAPSHOT.jar:Nightly-200912111609]

        at org.apache.commons.dbcp.DelegatingStatement.executeQuery(DelegatingStatement.java:204) [commons-dbcp-1.3-SNAPSHOT.jar:Nightly-200912111609]

        at org.fcrepo.server.storage.DefaultDOManager.initializeCModelDeploymentCache(DefaultDOManager.java:406) [fcrepo-server-3.4.1.jar:na]

        ... 36 common frames omitted


***my email address has changed and may need updating in your address book***

Cheers
Peri Stracchino
Digital Library
Team
University of York
ext 4082

new email address peri.st...@york.ac.uk

Reply all
Reply to author
Forward
0 new messages