Hi Kevin,
The ExamCard and PS documents are in a study with primary imaging
data. The dcmtoxnat.log from above is misleading, as that is the error
from loading a PS file individually through the Image Uploader.
I ran though the process again sending the study directly from the
scanner to prearchive and in the the "Image Session Creation Form" the
"Scan Type" fields for these documents are blank and the
"SeriesNumber" toggle is listed as 0-MR1 and 0-OT1. I labeled the scan
type manually and submitted the form, which brings up an error that
states: "Unable to find the specified experiment."
XNAT creates the subject in the correct project, but there are no
mrsessions listed in the webapp. However, the files are successfully
transfered from the prearchive to archive folders on the filesystem. I
just cant see them online.
Below are the logs from the above transfer.
Thanks,
Nolan
dcmtoxnat.log
session attribute org.nrg.attr.ExtAttrDef$Text@859d6fd5 fieldStrength
has no value
session attribute org.nrg.dcm.xnat.XnatAttrDef$Text@6f946e5b fields/
field+{name=studyComments} has no value
session attribute org.nrg.attr.ExtAttrDef$Text@a2b2c60c modality has
multiple values: [<modality>PR</modality>, <modality>MR</modality>]
session attribute org.nrg.dcm.xnat.XnatAttrDef$Text@7669f8ed scanner
has no value
scan 0-OT1 attribute org.nrg.attr.ExtAttrDef$Text@33dfb0e9
series_description has no value
0-OT1 attribute org.nrg.dcm.xnat.OrientationAttribute@d4427312
orientation has no value
0-OT1 attribute org.nrg.dcm.xnat.XnatAttrDef$AttributesOnly@a253b402
dimensions has no value
0-OT1 attribute org.nrg.dcm.xnat.VoxelResAttribute@e2d8c845 voxelRes
has no value
application.log
2011-05-18 15:19:08,402 [Thread-124] ERROR
org.nrg.pipeline.ProcessLauncher - Couldnt launch /home/xnat/xnat/
pipeline/bin/XnatPipelineLauncher ...
xdat.log
2011-05-18 15:10:49,630 [http-8080-4] ERROR
org.nrg.xnat.helpers.prearchive.FileSystemSessionDataModifier -
java.io.FileNotFoundException: /home/xnat/xnat-data/prearchive/
Unassigned/20110518_145552097/L10115
at org.nrg.xft.utils.FileUtils.MoveFile(FileUtils.java:685)
at org.nrg.xft.utils.FileUtils.MoveFile(FileUtils.java:710)
at org.nrg.xft.utils.FileUtils.MoveToCache(FileUtils.java:928)
at
org.nrg.xnat.helpers.prearchive.FileSystemSessionDataModifier.delete(FileSystemSessionDataModifier.java:
237)
at
org.nrg.xnat.helpers.prearchive.SessionDataDelegate.delete(SessionDataDelegate.java:
35)
at org.nrg.xnat.helpers.prearchive.PrearcDatabase
$15.extSync(PrearcDatabase.java:789)
at org.nrg.xnat.helpers.prearchive.PrearcDatabase
$15.extSync(PrearcDatabase.java:783)
at org.nrg.xnat.helpers.prearchive.PrearcDatabase
$LockAndSync.run(PrearcDatabase.java:833)
at
org.nrg.xnat.helpers.prearchive.PrearcDatabase._unsafeDeleteSession(PrearcDatabase.java:
783)
at org.nrg.xnat.helpers.prearchive.PrearcDatabase.access
$300(PrearcDatabase.java:45)
at org.nrg.xnat.helpers.prearchive.PrearcDatabase
$6$1.op(PrearcDatabase.java:358)
at org.nrg.xnat.helpers.prearchive.PrearcDatabase
$6$1.op(PrearcDatabase.java:355)
at org.nrg.xnat.helpers.prearchive.PrearcDatabase
$SessionOp.run(PrearcDatabase.java:1334)
at
org.nrg.xnat.helpers.prearchive.PrearcDatabase.modifySession(PrearcDatabase.java:
1407)
at org.nrg.xnat.helpers.prearchive.PrearcDatabase.access
$400(PrearcDatabase.java:45)
at org.nrg.xnat.helpers.prearchive.PrearcDatabase
$6.cacheSync(PrearcDatabase.java:355)
at org.nrg.xnat.helpers.prearchive.PrearcDatabase
$LockAndSync.run(PrearcDatabase.java:834)
at
org.nrg.xnat.helpers.prearchive.PrearcDatabase._moveToProject(PrearcDatabase.java:
349)
at
org.nrg.xnat.helpers.prearchive.PrearcDatabase.moveToProject(PrearcDatabase.java:
382)
at
org.nrg.xnat.restlet.services.prearchive.PrearchiveBatchMove.handlePost(PrearchiveBatchMove.java:
114)
at org.restlet.Finder.handle(Finder.java:357)
at org.restlet.Filter.doHandle(Filter.java:150)
at org.restlet.Filter.handle(Filter.java:195)
at org.restlet.Router.handle(Router.java:504)
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 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(ApplicationHelper.java:
112)
at org.restlet.Application.handle(Application.java:341)
at org.restlet.Filter.doHandle(Filter.java:150)
at org.restlet.Filter.handle(Filter.java:195)
at org.restlet.Router.handle(Router.java:504)
at org.restlet.Filter.doHandle(Filter.java:150)
at org.restlet.Filter.handle(Filter.java:195)
at org.restlet.Router.handle(Router.java:504)
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 org.restlet.Component.handle(Component.java:673)
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.java:
881)
at
org.nrg.xnat.restlet.servlet.XNATRestletServlet.service(XNATRestletServlet.java:
81)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:
233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:
191)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:
470)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:
127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
298)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
859)
at org.apache.coyote.http11.Http11Protocol
$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:
489)
at java.lang.Thread.run(Thread.java:636)
2011-05-18 15:19:06,371 [http-8080-6] ERROR
org.nrg.xnat.turbine.modules.screens.MRXMLSearch -
java.lang.NullPointerException
at org.nrg.xft.XFTItem.PopulateItemFromFlatString(XFTItem.java:3395)
at org.nrg.xft.XFTItem.PopulateItemFromFlatString(XFTItem.java:3416)
at
org.nrg.xnat.turbine.modules.screens.MRXMLSearch.doOutput(MRXMLSearch.java:
97)
at
org.apache.turbine.modules.screens.RawScreen.doBuild(RawScreen.java:
55)
at org.apache.turbine.modules.Screen.build(Screen.java:57)
at org.apache.turbine.modules.ScreenLoader.eval(ScreenLoader.java:
104)
at org.apache.turbine.modules.ScreenLoader.exec(ScreenLoader.java:
119)
at
org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:
150)
at org.apache.turbine.modules.Page.build(Page.java:53)
at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:98)
at org.apache.turbine.Turbine.doGet(Turbine.java:751)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:
233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:
191)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:
470)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:
127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
298)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
859)
at org.apache.coyote.http11.Http11Protocol
$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:
489)
at java.lang.Thread.run(Thread.java:636)
> > For more options, visit this group athttp://
groups.google.com/group/xnat_discussion?hl=en.