static String canonicalize(String column){static String canonicalize(String column){ if ("oracle".equals(ConfigurationManager.getProperty("db.name"))) { // oracle requires uppercase return column.toUpperCase(); } // postgres default lowercase 611 - return column.toLowerCase(); }
I guess somehow your column is coming null for "bitstreamformatregistry" Do you data something like this in this table: dspace=> \dt bitstreamformatregistry List of relations Schema | Name | Type | Owner --------+-------------------------+-------+-------- public | bitstreamformatregistry | table | dspace (1 row) dspace=> \d bitstreamformatregistry Table "public.bitstreamformatregistry" Column | Type | Modifiers ---------------------+------------------------+----------- bitstream_format_id | integer | not null mimetype | character varying(256) | short_description | character varying(128) | description | text | support_level | integer | internal | boolean | Indexes: "bitstreamformatregistry_pkey" PRIMARY KEY, btree (bitstream_format_id) "bitstreamformatregistry_short_description_key" UNIQUE, btree (short_description) dspace=> select * from bitstreamformatregistry; bitstream_format_id | mimetype | short_description | description | support_level | internal ---------------------+---------------------------------------------------------------------------+--------------------------- ---------+----------------------------------------------------------------------+---------------+---------- 1 | application/octet-stream | Unknown | Unknown data format | 0 | f 2 | text/plain | License | Item-specific license agreed upon to submission | 1 | t 3 | application/pdf | Adobe PDF ................. ................. Regards, Vishal On 3/28/08, Mark Diggory <[EMAIL PROTECTED]> wrote: > Hello George, > > I just ran a test on my workstation to do a fresh install of DSpace > 1.5.0 and was successful. So I suspect it is something with your > environment/configuration. Can you give me more detail about your > setup (database version, OS)? Are those 4 tables the only ones > created? there should be 40. > > Cheers, > Mark > > > On Mar 27, 2008, at 9:13 AM, George Vernon wrote: > > > Trying a test install and getting the following error at the 'ant > > fresh install'. Has anyone else come across this? > > > > > > > > > > > > (log.init.config) > > > > [java] 2008-03-27 15:02:51,479 FATAL > > org.dspace.administer.RegistryLoader @ > > anonymous::error_loading_registries: > > > > [java] java.lang.NullPointerException > > > > [java] at org.dspace.storage.rdbms.TableRow.canonicalize > > (TableRow.java:611) > > > > [java] at org.dspace.storage.rdbms.TableRow.hasColumn > > (TableRow.java:110) > > > > > > > > > > > > The tables appear to have been created correctly: > > > > > > > > dspace_test=> \dt > > > > List of relations > > > > Schema | Name | Type | Owner > > > > --------+----------------------------+-------+------------- > > > > public | bi_2_dis | table | dspace_test > > > > public | bi_2_dmap | table | dspace_test > > > > . > > > > . > > > > public | workflowitem | table | dspace_test > > > > public | workspaceitem | table | dspace_test > > > > (40 rows) > > > > > > > > dspace_test=> > > > > > > > > The full response from ant was: > > > > > > > > [EMAIL PROTECTED]:/usr/local/dspace_test/dspace/target/ > > dspace-1.5.0-build.dir> ant fresh_install > > > > Buildfile: build.xml > > > > > > > > init_installation: > > > > [mkdir] Created dir: /home/dspace_test/bin > > > > [mkdir] Created dir: /home/dspace_test/config > > > > [mkdir] Created dir: /home/dspace_test/lib > > > > [mkdir] Created dir: /home/dspace_test/webapps > > > > [mkdir] Created dir: /home/dspace_test/assetstore > > > > [mkdir] Created dir: /home/dspace_test/handle-server > > > > [mkdir] Created dir: /home/dspace_test/search > > > > [mkdir] Created dir: /home/dspace_test/log > > > > [mkdir] Created dir: /home/dspace_test/upload > > > > [mkdir] Created dir: /home/dspace_test/reports > > > > > > > > init_configs: > > > > [copy] Copying 43 files to /home/dspace_test/config > > > > > > > > setup_database: > > > > [java] 2008-03-27 15:02:40,880 INFO > > org.dspace.core.ConfigurationManager @ Loading system provided > > config property (-Ddspace.configuration): config/dspace.cfg > > > > [java] 2008-03-27 15:02:40,884 INFO > > org.dspace.core.ConfigurationManager @ Using default log4j provided > > log configuration,if uninitended, check your dspace.cfg for > > (log.init.config) > > > > [java] 2008-03-27 15:02:40,884 INFO > > org.dspace.storage.rdbms.InitializeDatabase @ Initializing Database > > > > [java] 2008-03-27 15:02:49,029 INFO > > org.dspace.core.ConfigurationManager @ Loading system provided > > config property (-Ddspace.configuration): config/dspace.cfg > > > > [java] 2008-03-27 15:02:49,033 INFO > > org.dspace.core.ConfigurationManager @ Using default log4j provided > > log configuration,if uninitended, check your dspace.cfg for > > (log.init.config) > > > > > > > > load_registries: > > > > [java] 2008-03-27 15:02:50,956 INFO > > org.dspace.core.ConfigurationManager @ Loading system provided > > config property (-Ddspace.configuration): config/dspace.cfg > > > > [java] 2008-03-27 15:02:50,960 INFO > > org.dspace.core.ConfigurationManager @ Using default log4j provided > > log configuration,if uninitended, check your dspace.cfg for > > (log.init.config) > > > > [java] 2008-03-27 15:02:51,479 FATAL > > org.dspace.administer.RegistryLoader @ > > anonymous::error_loading_registries: > > > > [java] java.lang.NullPointerException > > > > [java] at org.dspace.storage.rdbms.TableRow.canonicalize > > (TableRow.java:611) > > > > [java] at org.dspace.storage.rdbms.TableRow.hasColumn > > (TableRow.java:110) > > > > [java] at org.dspace.storage.rdbms.TableRow.setColumn > > (TableRow.java:466) > > > > [java] at org.dspace.storage.rdbms.DatabaseManager.insert > > (DatabaseManager.java:589) > > > > [java] at org.dspace.storage.rdbms.DatabaseManager.create > > (DatabaseManager.java:384) > > > > [java] at org.dspace.content.BitstreamFormat.create > > (BitstreamFormat.java:400) > > > > [java] at org.dspace.administer.RegistryLoader.loadFormat > > (RegistryLoader.java:203) > > > > [java] at > > org.dspace.administer.RegistryLoader.loadBitstreamFormats > > (RegistryLoader.java:169) > > > > [java] at org.dspace.administer.RegistryLoader.main > > (RegistryLoader.java:107) > > > > > > > > BUILD FAILED > > > > /usr/local/dspace_test/dspace/target/dspace-1.5.0-build.dir/ > > build.xml:424: Java returned: 1 > > > > > > > > Total time: 11 seconds > > > > ---------------------------------------------------------------------- > > --- > > Check out the new SourceForge.net Marketplace. > > It's the best place to buy or sell services for > > just about anything Open Source. > > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/ > > marketplace_______________________________________________ > > DSpace-tech mailing list > > DSpace-tech@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/dspace-tech > > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ > DSpace-tech mailing list > DSpace-tech@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/dspace-tech > ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ DSpace-tech mailing list DSpace-tech@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspace-tech