Hello
I am having problems launching weasis via weasis-pacs-connector and dcm4chee.
Please excuse the length of this message.
I wanted to be a specific as possible with my problem.
Dcm4chee and weasis were installed on a brand new Linux build from Nicolas Roudit's github page using the following files:
dcm4chee-mysql_2.18.3_all.deb
dcm4chee-weasis_2.0.7_all.deb
The system is:
Linux Mint 17.3 Cinnamon 64-bit
Cinnamon version 2.8.4
Linux Kernel 3.19.0-32-generic
The initial install worked fine.
I am able to add studies to the database.
I am able to log into dcm4chee-web3 interface using localhost and also from other computers on the LAN
I am able to view studies in Weasis when I launch through the dcm4chee-web3 interface from localhost and also from other computers on the LAN
I am NOT able to view studies using weasis when launching weasis-pacs-connector via
localhost:8080/weasis-pacs-connector/viewer?PatientID=xx
or via
IP_on_the_LAN:8080/weasis-pacs-connector/viewer?PatientID=xx
I have not changed the AET title from DCM4CHEE.
The viewer.jnlp downloads normally
Weasis downloads and opens normally when the .jnlp file is opened.
After Weasis opens I get the following error:
The server.log below from the time I execute IP_on_the_LAN:8080/weasis-pacs-connector/viewer?PatientID=xx
to the time I get the error.
I dont know where the XML manifest is stored on the server to check if it is correct.
When I successfully open a study via the web3 interface it looks like the manifest is shown in the server log so I suspect the manifest is not being properly created but I dont know how to verify or correct this problem.
I had also installed Oviyam2.war into the server/default/deploy folder (also not working...) and had to sudo chmod o+w /server/default/deploy in order to do this.
After the copy I did chmod o-w /server/default/deploy
Could I have screwed up the permissions on this folder somehow and that is causing the problem?
Any suggestions or guidance would be greatly appreciated.
I know everyone is very busy.
I've spend about 2 days trying to figure out where the problem is but have hit a roadblock.
Many thanks in advance.
----
server.log:
2016-09-16 07:26:58,211 DEBUG -> (http-0.0.0.0-8080-14) [org.weasis.servlet.WeasisLauncher] logRequestInfo() - getContextPath: /weasis-pacs-connector
2016-09-16 07:26:58,211 DEBUG -> (http-0.0.0.0-8080-14) [org.weasis.servlet.WeasisLauncher] logRequestInfo() - getServletPath: /viewer
2016-09-16 07:26:58,212 DEBUG -> (http-0.0.0.0-8080-14) [org.weasis.servlet.SLwebstart_launcher] logRequestInfo() - getContextPath: /weasis-pacs-connector
2016-09-16 07:26:58,212 DEBUG -> (http-0.0.0.0-8080-14) [org.weasis.servlet.SLwebstart_launcher] logRequestInfo() - getServletPath: /
2016-09-16 07:26:58,212 DEBUG -> (http-0.0.0.0-8080-14) [org.weasis.servlet.SLwebstart_launcher] locateLauncherTemplate() - String templateFileName = weasis.jnlp
2016-09-16 07:26:58,212 DEBUG -> (http-0.0.0.0-8080-14) [org.weasis.servlet.SLwebstart_launcher] locateLauncherTemplate() - URL templateURL = file:/var/lib/dcm4chee/server/default/./tmp/deploy/tmp5599405785055081567weasis-pacs-connector-exp.war/weasis.jnlp
2016-09-16 07:26:58,212 DEBUG -> (http-0.0.0.0-8080-14) [org.weasis.servlet.SLwebstart_launcher] locateLauncherTemplate(HttpServletRequest) - String codeBasePath =
http://10.1.1.10:8080/weasis2016-09-16 07:26:58,212 DEBUG -> (http-0.0.0.0-8080-14) [org.weasis.servlet.SLwebstart_launcher] locateLauncherTemplate(HttpServletRequest) - String codeBaseExtPath =
http://10.1.1.10:8080/weasis-ext2016-09-16 07:26:58,215 DEBUG -> (http-0.0.0.0-8080-14) [org.weasis.servlet.SLwebstart_launcher] doGet() - launcherStr = [
<information>
<title>Weasis</title>
<vendor>Weasis Team</vendor>
<description>DICOM images viewer</description>
<description kind="short">An application to visualize and analyze DICOM images.</description>
<description kind="one-line">DICOM images viewer</description>
<description kind="tooltip">Weasis</description>
</information>
<security>
<all-permissions />
</security>
<resources>
<!-- Requires Java SE 6 update 10 release for jnlp extension without codebase (substance.jnlp) -->
<j2se version="1.6.0_10+" initial-heap-size="128m" max-heap-size="512m" />
<!-- Optional library (Substance Look and feel, only since version 1.0.8). Requires the new Java Plug-in introduced in
the Java SE 6 update 10 release.For previous JRE 6, substance.jnlp needs a static codebase URL -->
<!-- Allows to get files in pack200 compression, only since Weasis 1.1.2 -->
<property name="jnlp.packEnabled" value="true" />
<!-- ================================================================================================================= -->
<!-- Security Workaround. Add prefix "jnlp.weasis" for having a fully trusted application without signing jnlp (only since
<!-- Required parameter. Define the location of config.properties (the OSGI configuration and the list of plug-ins to install/start) -->
<!-- Optional parameter. Define the location of ext-config.properties (extend/override config.properties) -->
<!-- Required parameter. Define the code base of Weasis for the JNLP -->
<!-- Optional parameter. Define the code base ext of Weasis for the JNLP -->
<!-- Required parameter. OSGI console parameter -->
<property name="jnlp.weasis.gosh.args" value="-sc telnetd -p 17179 start" />
<!-- Optional parameter. Allows to have the Weasis menu bar in the top bar on Mac OS X (works only with the native Aqua
look and feel) -->
<property name="jnlp.weasis.apple.laf.useScreenMenuBar" value="true" />
<!-- Optional parameter. Allows to get plug-ins translations -->
<!-- Optional Weasis Documentation -->
<!-- <property name="jnlp.weasis.weasis.help.url" value="${cdb}/../weasis-doc" /> -->
</resources>
<application-desc main-class="org.weasis.launcher.WebstartLauncher">
</application-desc>
</jnlp>
]
2016-09-16 07:27:09,545 DEBUG -> (http-0.0.0.0-8080-18) [org.weasis.servlet.RequestManifest] doGet [id=9] - START
2016-09-16 07:27:09,545 ERROR -> (http-0.0.0.0-8080-18) [org.weasis.servlet.RequestManifest] Building Manifest Exception [id=9] - java.util.concurrent.ExecutionException: WadoQueryException: No Patients List
2016-09-16 07:27:09,545 INFO -> (http-0.0.0.0-8080-18) [org.weasis.servlet.RequestManifest] Consume ManifestBuilder with key=9