http://nrg.wikispaces.com/XNAT_Source
Step 8 reads:
cd deployments/xnat/
../../bin/StoreXML -location security/security.xml -allowDataDeletion true
When I try it, I get:
[meme@fwiffo xnat]$ cd deployments/xnat/
[meme@fwiffo xnat]$ ../../bin/StoreXML -location security/security.xml
-allowDataDeletion true
Unable to connect to web service.
SETTINGS LOCATION: /home/meme/xnat/deployments/xnat/
WARNING: Data Type:cat:catalog has no columns which uniquely identify it.
WARNING: Data Type:cat:catalog_metaField has no columns which uniquely
identify it.
WARNING: Data Type:cat:catalog_tag has no columns which uniquely identify it.
WARNING: Data Type:cat:entry has no columns which uniquely identify it.
WARNING: Data Type:cat:entry_metaField has no columns which uniquely identify
it.
WARNING: Data Type:cat:entry_tag has no columns which uniquely identify it.
WARNING: Data Type:cat:dcmEntry has no columns which uniquely identify it.
WARNING: Data Type:cat:dcmCatalog has no columns which uniquely identify it.
WARNING: Data Type:xnat:statisticsData has no columns which uniquely identify
it.
WARNING: Data Type:xnat:abstractStatistics has no columns which uniquely
identify it.
WARNING: Data Type:arc:project_pipeline has no columns which uniquely identify
it.
WARNING: Data Type:arc:pathInfo has no columns which uniquely identify it.
WARNING: Data Type:wrk:abstractExecutionEnvironment has no columns which
uniquely identify it.
WARNING: Data Type:wrk:xnatExecutionEnvironment has no columns which uniquely
identify it.
WARNING: Data Type:wrk:xnatExecutionEnvironment_notify has no columns which
uniquely identify it.
Found Document:security/security.xml
XERCES - XML Document is valid
Loaded XML Item:xdat:security
Validation: PASSED
ERROR: relation "xdat_security" does not exist
ERROR: See log for details (logs/xdat.log).
The log is really spammy; the only thing that I see that I think may be
relevant is at the end:
2008-12-11 15:59:33,510 [main] ERROR org.nrg.xft.XFT -
org.postgresql.util.PSQLException: ERROR: relation "xdat_security" does not
exist
at
org.postgresql.util.PSQLException.parseServerError(PSQLException.java:
139)
at org.postgresql.core.QueryExecutor.executeV3(QueryExecutor.java:152)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:100)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:43)
at
org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1State
ment.java:517)
at
org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2State
ment.java:50)
at
org.postgresql.jdbc1.AbstractJdbc1Statement.executeQuery(AbstractJdbc1
Statement.java:233)
at
org.postgresql.jdbc1.AbstractJdbc1Statement.executeQuery(AbstractJdbc1
Statement.java:221)
at
org.apache.commons.dbcp.DelegatingStatement.executeQuery(DelegatingSta
tement.java:205)
at org.nrg.xft.db.PoolDBUtils.executeSelectQuery(PoolDBUtils.java:401)
at org.nrg.xft.search.TableSearch.Execute(TableSearch.java:205)
at org.nrg.xft.search.ItemSearch.execute(ItemSearch.java:185)
at org.nrg.xft.search.ItemSearch.exec(ItemSearch.java:327)
at org.nrg.xft.search.ItemSearch.exec(ItemSearch.java:154)
at org.nrg.xft.XFTItem.getUniqueMatches(XFTItem.java:2441)
at org.nrg.xft.db.DBAction.StoreItem(DBAction.java:477)
at org.nrg.xft.db.DBAction.StoreItem(DBAction.java:85)
at org.nrg.xft.XFTItem.save(XFTItem.java:5993)
at org.nrg.xdat.XDATTool.storeXML(XDATTool.java:187)
at org.nrg.xdat.XDATTool.storeXML(XDATTool.java:121)
at StoreXML.process(StoreXML.java:255)
at
org.nrg.xft.commandPrompt.CommandPromptTool._process(CommandPromptTool
.java:407)
at
org.nrg.xft.commandPrompt.CommandPromptTool.run(CommandPromptTool.java
:355)
at
org.nrg.xft.commandPrompt.CommandPromptTool.<init>(CommandPromptTool.j
ava:151)
at StoreXML.<init>(StoreXML.java:45)
at StoreXML.main(StoreXML.java:49)
What does this mean?
- Karen
Is this a bug?
Lots of errors in the logs. Example:
2008-12-18 14:25:25,710 [http-7080-2] ERROR org.nrg.xdat.search.DisplaySearch
-
org.nrg.xdat.collections.DisplayFieldCollection$DisplayFieldNotFoundException:
Di
splay Field not found: 'INVEST'
at
org.nrg.xdat.collections.DisplayFieldCollection.getDisplayFieldWExcept
ion(DisplayFieldCollection.java:50)
at
org.nrg.xdat.schema.SchemaElement.getDisplayField(SchemaElement.java:8
1)
at
org.nrg.xdat.display.DisplayFieldRef.getDisplayField(DisplayFieldRef.j
ava:101)
at
org.nrg.xdat.search.DisplaySearch.convertToStoredSearch(DisplaySearch.
java:1809)
at
org.nrg.xdat.om.base.BaseXnatProjectdata.getDefaultSearch(BaseXnatProj
ectdata.java:1539)
at
org.nrg.xnat.restlet.resources.ProjectSubjectList.getRepresentation(Pr
ojectSubjectList.java:177)
at org.restlet.resource.Resource.handleGet(Resource.java:463)
at org.restlet.Finder.handle(Finder.java:351)
at org.restlet.Filter.doHandle(Filter.java:150)
at org.restlet.Filter.handle(Filter.java:195)
at org.restlet.Router.handle(Router.java:502)
at org.restlet.Filter.doHandle(Filter.java:150)
at org.restlet.Filter.handle(Filter.java:195)
at org.restlet.Filter.doHandle(Filter.java:150)
at org.restlet.Filter.handle(Filter.java:195)
at org.restlet.Filter.doHandle(Filter.java:150)
at com.noelios.restlet.StatusFilter.doHandle(StatusFilter.java:130)
at org.restlet.Filter.handle(Filter.java:195)
at org.restlet.Filter.doHandle(Filter.java:150)
at org.restlet.Filter.handle(Filter.java:195)
at com.noelios.restlet.ChainHelper.handle(ChainHelper.java:124)
at
com.noelios.restlet.application.ApplicationHelper.handle(ApplicationHe
lper.java:112)
at org.restlet.Application.handle(Application.java:342)
at org.restlet.Filter.doHandle(Filter.java:150)
at org.restlet.Filter.handle(Filter.java:195)
at org.restlet.Router.handle(Router.java:502)
at org.restlet.Filter.doHandle(Filter.java:150)
at org.restlet.Filter.handle(Filter.java:195)
at org.restlet.Router.handle(Router.java:502)
at org.restlet.Filter.doHandle(Filter.java:150)
at org.restlet.Filter.handle(Filter.java:195)
at com.noelios.restlet.ChainHelper.handle(ChainHelper.java:124)
at org.restlet.Component.handle(Component.java:888)
at org.restlet.Server.handle(Server.java:331)
at com.noelios.restlet.ServerHelper.handle(ServerHelper.java:68)
at
com.noelios.restlet.http.HttpServerHelper.handle(HttpServerHelper.java
:147)
at
com.noelios.restlet.ext.servlet.ServerServlet.service(ServerServlet.ja
va:790)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
cationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
lterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa
lve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa
lve.java:191)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticat
orBase.java:433)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja
va:128)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja
va:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValv
e.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
:286)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
845)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proces
s(Http11Protocol.java:583)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447
)
at java.lang.Thread.run(Thread.java:619)
- Karen