Posts by jwest

    Mr Marcel,


    Sorry, but it didn't work.


    When I use:
    ss=CGI("slice")
    s = string.format("dump_header:%s, cgi", ss);
    print(servercommand(s));


    The server log is:
    CONQUESTSRV1] 9999,0400 74 LO ConquestConsoleComma "dump_header:54823:1.3.46.670589.30.1.6.1.116520970982.1381927789312.2, cgi"
    [CONQUESTSRV1] Query Tables: DICOMImages
    [CONQUESTSRV1] Columns : ObjectFile, DeviceName
    [CONQUESTSRV1] Where : SOPInstanc = '1.3.46.670589.30.1.6.1.116520970982.1381927789312.2' AND ImagePat = '54823'
    [CONQUESTSRV1] Order : (null)
    [CONQUESTSRV1] Locating file:MAG0 54823\1.3.46.670589.30.1.6.1.116520970982.1381927789375.1_0001_00


    But no result is returning to shows in web browser.
    Am I doing something wrong?


    Regards, Luiz

    Mr Marcel,


    I found my problem. Thank you. The code was correct. The values were empties and I thought they were wrong.


    When I finish my work I I intend post all web server lua scripts as reference to newbies( including me). I will do, If you agree.
    I don´t know if you have a files repository on site.


    I'm moving faster now after your help, but not always a bed of roses , mainly for a newbie.


    Can you help me with the next cases?


    1. First Case:
    I have SOPInstanceUID and other fields of a image.

    With these data, How do I can retrieve the parameter "lw" (level/window) of the image for use in this line:


    print("<IMG SRC=dgate%s?%s&mode=slice&slice=%s&size=%s&graphic=%s&lw=%s HEIGHT=%s>", ex, extra, slice, dsize, graphic, lw, size);


    I did the next function, but I have always nil on results and I don´t know if the return values would be the correct to use with the code above.


    function get_lw(n,siuid)
    local b,s,a
    s = servercommand('get_param:MyACRNema')
    b=newdicomobject();
    b.QueryRetrieveLevel='IMAGE'
    b['0028,1050']=''
    b['0028,1051']=''
    b.SOPInstanceUID = siuid
    b.ImageNumber = n;
    b.PatientName ='';
    a=dicomquery(s, 'IMAGE', b);
    return a[0]['0028,1050'], a[0]['0028,1051']
    end


    2. Second Case:
    I am also trying getting the header info from image to show in web browse. Searching on files sample and manual, I have tried some options with no success.
    I did:


    local ss=CGI("slice") -->PatientID:SOPInstanceUID format.


    1) readdicom(ss)
    print(Data.Dump())
    doesn´t work. I can´t put a file parameter to Dunp because I am doing a page web browse


    2) b = newdicomobject()
    readdicom(b,ss)
    print(b:Dump())
    doesn´t work


    3) s = string.format("dump_header:%s", ss);
    print(servercommand(s));
    doesn´t work


    Regards,
    Luiz

    Mr Marcel,


    Thanks for your response.


    I need retrieve SliceLocation from image to use to show the image.
    You retrieve this value with default wado web server of conquest. I am doing my web server based on your version.


    My dgate.dic has:
    (0020,1041) VERS="3" VR="DS" VM="1" Keyword="SliceLocation"


    I am using the next query and the value of SliceLocation is allways nil.


    b=newdicomobject();
    b.QueryRetrieveLevel='IMAGE'
    b.PatientID = pid
    b.SeriesInstanceUID = siuid
    b.SOPInstanceUID = '';
    b.ImageNumber = '';
    b.SliceLocation = '';
    b.PatientName=''
    b.ImageDate=''

    images=dicomquery(s, 'IMAGE', b);


    Loop on images shows SliceLocation = nil.


    Please, could you tell me how to do it?


    Regards,
    Luiz

    Hi,


    I 'd like some informations about how to use dicomquery.
    I have searching on forums, manual and samples and I don´t found a detailed information to use it.
    However, I found some samples.

    I have the next dicom query:

    Code
    b=newdicomobject(); b.QueryRetrieveLevel='STUDY' b.StudyModality= '' b.StudyInstanceUID='' b.PatientID='' b.PatientName='*RENATO*' b.StudyDate = '' b.StudyDescription='' patis=dicomquery(s, 'STUDY', b);


    When I loop around "patis", I see all my StudyModality = nil. Others fields are ok and have values differents from nil.
    Why StudyModality is nil, if I have values filled in this field in table DicomStudies.
    Am I doing something wrong?



    When I loop around "images", I see all my SliceLocation = nil. Others fields are ok and have values differents from nil.
    Why SliceLocation is nil, if I have values filled in this field in table Image table.



    My questions:


    1. Why StudyModality is nil on first query and SliceLocation is nil on 2nd query?


    2. What is the purpose QueryRetrieveLevel?
    if Dicomquery has a parameter to LEVEL, then why do I need setting it?


    3. What fields do I have on result of dicomquery? Can I choice which fields return from dicomquery result?


    4. What is difference in use b.PatientID='' or b.PatientID='*' ? Sometimes I have to use '*' and othertimes I have to use '' to show results.


    5. If I need more field informations from Patient Level, do I have to execute an other dicomquery or I can use only one?


    Thanks in Advance,
    Luiz

    Mr Marcel,
    I have look at log on server and the commands on server seem similar and corrects. They are in this post.
    Why my line "HTML(servercommand(command)) " show no results on client browse?

    - Original conquest web page output
    [CONQUESTSRV1] Connected by address: 020aa8c0
    [CONQUESTSRV1] Testing transfer: '1.2.840.10008.1.2' against list #0 = '1.2.840.10008.1.2'
    [CONQUESTSRV1] 0000,0002 18 UI AffectedSOPClassUID "1.2.840.10008.1.1"
    [CONQUESTSRV1] 0000,0100 2 US CommandField 48
    [CONQUESTSRV1] 0000,0110 2 US MessageID 1
    [CONQUESTSRV1] 0000,0800 2 US DataSetType 257
    [CONQUESTSRV1] 0002,0010 17 UI TransferSyntaxUID "1.2.840.10008.1.2"
    [CONQUESTSRV1] 9999,0400 240 LO ConquestConsoleComma "query:DICOMPatients|patientid,patientnam,patientsex,patientbir|PatientNam like '%RENATO%'|<TR><TD><A HREF=dgate.exe?port=3010&address=192.168.10.7&mode=querystudies&key=&query=patientid+=+'%s'>%0.0s %0.0s %0.0s%s</A><TD>%s<TD>%s<TD>%s</TR>"
    [CONQUESTSRV1] Query Tables: DICOMPatients
    [CONQUESTSRV1] Columns : patientid,patientnam,patientsex,patientbir
    [CONQUESTSRV1] Where : PatientNam like '%RENATO%'
    [CONQUESTSRV1] Order : (null)


    - My verison of conquest web page output
    [CONQUESTSRV1] 0000,0110 2 US MessageID 1
    [CONQUESTSRV1] 0000,0800 2 US DataSetType 257
    [CONQUESTSRV1] 0002,0010 17 UI TransferSyntaxUID "1.2.840.10008.1.2"
    [CONQUESTSRV1] 9999,0400 246 LO ConquestConsoleComma "query:DICOMPatients|patientid,patientnam,patientsex,patientbir|PatientNam like '%RENATO%'|<TR><TD><A HREF=dgate.exe?port=3010&address=192.168.10.7&mode=nh_querystudies&key=&query=patientid+=+'%s'>%0.0s %0.0s %0.0s%s</A><TD>%s<TD>%s<TD>%s</TR>"
    [CONQUESTSRV1] Query Tables: DICOMPatients
    [CONQUESTSRV1] Columns : patientid,patientnam,patientsex,patientbir
    [CONQUESTSRV1] Where : PatientNam like '%RENATO%'
    [CONQUESTSRV1] Order : (null)


    Regards,
    Luiz

    My problem is no result to show on client browse. This code is passing html parameters to server and It´s returning no response.
    Here is what the conquest server is receiving:
    ---------------
    query:DICOMPatients|patientid,patientnam,patientsex,patientbir|PatientNam like '%RENATO%'|<TR><TD><A HREF=dgate.exe?port=3010&address=192.168.10.7&mode=nh_querystudies&key=&query=patientid+=+'%s'>%%0.0s %%0.0s %%0.0s%s</A><TD>%s<TD>%s<TD>%s</TR>"
    [CONQUESTSRV1] Query Tables: DICOMPatients
    [CONQUESTSRV1] Columns : patientid,patientnam,patientsex,patientbir
    [CONQUESTSRV1] Where : PatientNam like '%RENATO%'
    [CONQUESTSRV1] Order : (null)
    -----------
    Here is the lua code:
    query = "PatientNam like '%";
    command = "query:DICOMPatients|patientid,patientnam,patientsex,patientbir|"
    command = command .. query;
    s = string.format("|<TR><TD><A HREF=dgate%s?%s&mode=nh_querystudies&key=%s&query=patientid+=+", ex, extra, tostring(key or ''));
    s = s.."'%s'>%0.0s %0.0s %0.0s"
    command = command .. s
    command = command .."%s</A><TD>%s<TD>%s<TD>%s</TR>"
    HTML(servercommand(command))


    For two days, I have trying many workarounds without success.
    Please, could you help me with a solution?


    Regards,
    Luiz

    Mr Marcel,


    Please, may you help me to converter this piece of code to lua script. I am stuck in this piece of code.


    Regards,
    Luiz

    Mr Marcel,


    I am a newbie in lua script.


    I am trying translate the wado server main page to my language and I have some problems.
    My file script is teste.lua and I have settings in dicom.ini to it.
    Whe I use http://mysite.com/cgi-bin/dgate.exe?mode=teste, the main page appears ok in Broswse.


    The problems:
    1. After I click to "Listar Pacientes Locais" (List Local Patients), the part of this script

    if CGI('mode') == 'querypatients' then -- is never executed after I click to submit querypatients by input button


    It was calling the default english hander to this action, and I have a listing of patients in English


    2. I have also an error in this part:
    query = CGI('query_string');
    if (query) then -- Here I have an error why?




    Any help will be appreciated.
    Thanks in advance,
    Luiz

    Hi,


    At https://groups.google.com/forum/#!topic ... 3d_Oer2qGU and https://groups.google.com/forum/#!topic ... OzKxH9EH6c, I found something about this problem related for others weasis users. Here is a snippet.


    "Except the Java security restrictions described here, I forgot to mention another blocking issue (since JRE 1.7.0_40) which only allows to put property in resources when starting with "java." or "jnlp." in jnlp file. This issue has been fixed since Weasis 1.1.2 and in recent versions of weasis-pacs-connector. So, it concerns only other implementations that build the jnlp file (also the old dcm4chee-web implementation), see the workaround in the updated documentation on how to build jnlp."


    With the help and kindness of Mr Marcel, I made some changes in .Cq files to Weasis to solve the problem.


    Here is "launchWeasisStudy.cq" file:

    XML
    <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE jnlp PUBLIC "-//Sun Microsystems, Inc//DTD JNLP Descriptor 6.0//EN" "http://java.sun.com/dtd/JNLP-6.0.dtd"> <jnlp spec="1.6+" codebase="http://dicom.vital-it.ch:8089/weasis" href=""> <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> <icon href="images/logo-button.png" kind="default" /> <icon href="images/about.png" kind="splash" /> <shortcut online="false"> <desktop /> <menu submenu="Weasis" /> </shortcut> </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+" href="http://java.sun.com/products/autodl/j2se" initial-heap-size="128m" max-heap-size="512m" /> <j2se version="1.6.0_10+" initial-heap-size="128m" max-heap-size="512m" /> <jar href="weasis-launcher.jar" main="true" /> <jar href="felix.jar" /> <!-- 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 --> <extension href="substance.jnlp" /> <!-- Allows to get the file in pack200 compression --> <property name="jnlp.packEnabled" value="true" /> </resources> <application-desc main-class="org.weasis.launcher.WebstartLauncher"> <!-- ======================================================================================================= Workaround for Java security restriction which only allow to put property in resources when starting with "java." or "jnlp.". So property is passed here as argument with prefix "-VMP": <argument>-VMPpropertyname="value"</argument>. This workaround allows to have a fully trusted application with dynamic jnlp (only since weasis 1.1.2, for previous version see revision=16573), http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6653241 --> <!-- Required parameter. Define the location of config.properties (the OSGI configuration and the list of plug-ins to install/start) --> <argument>-VMPfelix.config.properties="http://dicom.vital-it.ch:8089/weasis/conf/config.properties"</argument> <!-- Optional parameter. Define the location of ext-config.properties (extend/override config.properties) --> <argument>-VMPfelix.extended.config.properties="http://dicom.vital-it.ch:8089/weasis/conf/ext-config.properties"</argument> <!-- Required parameter. Define the code base of Weasis for the JNLP --> <argument>-VMPweasis.codebase.url="http://dicom.vital-it.ch:8089/weasis"</argument> <!-- Required parameter. Start local OSGI console on the port 17179 --> <argument>-VMPgosh.args="-sc telnetd -p 17179 start"</argument> <!-- 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) --> <argument>-VMPapple.laf.useScreenMenuBar="true"</argument> <!-- Optional parameter. Allows to get plug-ins translations --> <argument>-VMPweasis.i18n="http://dicom.vital-it.ch:8089/weasis-i18n"</argument> <!-- Optional Weasis Documentation, appears in the menu Help > User Manual --> <!-- <argument>-VMPweasis.help.url="http://dicom.vital-it.ch:8089/weasis-doc"</argument> --> <!-- ======================================================================================================= --> <!-- Example for opening dicom files from URLs --> <argument>$dicom:get -w %webscriptadress%?%extra%&mode=weasisstudyxml&study=%study2%&dum=.xml</argument> </application-desc> </jnlp>


    And "launchWeasis.cq" file:


    Luiz

    Mr Marcel,
    >>Great that it is solved. Can you please post both updated cq files in the weasis 'sticky' post, so that others can find them as well?
    Certainly, I will do. But, sorry, my English is not so good. What is 'sticky' post? Is the current post or that I change the subject adding "Solved"? Or I have to create a new topic to post the files?


    >> In addition, the WADO server responds to compression requests, so if you ask for jpeg (transferSyntax=1.2.840.10008.1.2.4.55) in the WADO request through the weasisseriesxml >>file conquest should compress on the fly. You will have to lookup weasis examples on how to do that.
    I am going lookup weasis examples on how to do that.
    Do i have to change some configuration in dicom.ini?


    Regards,
    Luiz

    Nver mind, I make a typo in dicom.ini
    [weasisstudyxml]
    source = viewers\weasissstudyxml.lua ----> I put many "s" letters
    The correct would be source = viewers\weasisstudyxml.lua


    Thank you so much for your help.


    I have another question. I don´t know if I need open a new topic.


    Is it possible you help to setting jpeg compression to send imagens from CQ via dicom wado server to client browser.
    My imagens are stored uncompressed in conquest server.


    Best regards,
    Luiz

    Hi, Mr Marcel,


    >>it works for me 1.4.17c release. Is this the weasisstudyxml.lua
    I am using a copy of weasisstudyxml.lua from 1.4.17c.
    I don´t understand why weasisseriesxml.lua works and weasisstudyxml.lua doesn´t work.


    To locate the problem, Is possible use only parts of weasisstudyxml.lua for test?
    Could you suggest something?



    Here is my weasisstudyxml.lua:


    Regards,
    Luiz

    Ni,


    >>It must be a problem in: viewers\weasissstudyxml.lua


    Any help will be appreciated. I know nothing about lua.


    Luiz

    Mr Marcel,


    As additional info, on my wamp apache error log i have:


    [Mon Jan 13 20:45:10 2014] [error] [client 177.177.4.102] Premature end of script headers: dgate.exe


    Regards,
    Luiz

    >>I cannot see what is wrong. Can you load the xml file with the link:
    >>http://177.43.160.62:8040/cgi-bin/dgate ... 1&dum=.xml
    I can´t.
    I get
    "Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.
    Please contact the server administrator, admin@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
    More information about this error may be available in the server error log."

    I have no problem with series viewer, only with studies.
    My LaunchWeasis.cq is working.
    My LaunchWeasisStudy.cq is not working.


    My dicom.ini is:

    Code
    [sscscp]MicroPACS = sscscpkFactorFile = C:\wamp\www\dicomserver\dicom.sqlTruncateFieldNames = 10 WebServerFor = 192.168.10.7TCPPort = 3010ACRNemaMap = C:\wamp\www\dicomserver\acrnema.mapDictionary = C:\wamp\www\dicomserver\dgate.dicMyACRNema = CONQUESTSRV1WebScriptAddress = http://mysite.com.net:8040/cgi-bin/dgate.exeWebReadonly = 1WebPush = 0[webdefaults]size = 560dsize = 0compress = uniconsize = 48 graphic = gifviewer = weasisviewerstudyviewer = weasisstudyviewer[weasisviewer]source = viewers\launchWeasis.cqheader = Content-Type: application/x-java-jnlp-file\[weasisseriesxml]source = viewers\weasisseriesxml.lua[weasisstudyviewer]source = viewers\launchWeasisStudy.cqheader = Content-Type: application/x-java-jnlp-file\[weasisstudyxml]source = viewers\weasissstudyxml.lua


    My LaunchWeasisStudy.cq is:

    XML
    <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE jnlp PUBLIC "-//Sun Microsystems, Inc//DTD JNLP Descriptor 6.0//EN" "http://java.sun.com/dtd/JNLP-6.0.dtd"> <jnlp spec="1.6+" version="1.1.3" codebase="http://dicom.vital-it.ch:8089/weasis" href=""> <information> <title>Weasis</title> <vendor>Hôpitaux Universitaires de Genève (HUG)</vendor> <homepage href="docs/help.html"/> <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> <icon href="images/logo-button.png" kind="default" /> <icon href="images/about.png" kind="splash" /> </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+" href="http://java.sun.com/products/autodl/j2se" initial-heap-size="128m" max-heap-size="512m" /> <j2se version="1.6.0_10+" initial-heap-size="128m" max-heap-size="512m" /> <!-- Weasis launcher --> <jar href="weasis-launcher.jar" main="true" /> <!-- OSGI Felix framework --> <jar href="felix.jar" /> <!-- 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 --> <extension href="substance.jnlp"/> <!-- Allows to get files in pack200 compression, only available from Weasis 1.1.2 --> <property name="jnlp.packEnabled" value="true" /> <!-- Required parameter. Define the location of config.properties (the OSGI configuration and the list of plug-ins to install/start) --> <property name="felix.config.properties" value="http://dicom.vital-it.ch:8089/weasis/conf/config.properties" /> <!-- Required parameter. Define the code base of Weasis for the JNLP --> <property name="weasis.codebase.url" value="http://dicom.vital-it.ch:8089/weasis" /> <!-- Required parameter. Start OSGI console on the port 17179 --> <property name="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="apple.laf.useScreenMenuBar" value="true" /> <!-- Optional parameter. Allows to get plug-ins translations --> <property name="weasis.i18n" value="http://dicom.vital-it.ch:8089/weasis-i18n" /> <!-- Optional Weasis Documentation, appears in the menu Help > User Manual --> <!-- <property name="weasis.help.url" value="http://dicom.vital-it.ch:8089/weasis-doc" /> --> </resources> <!-- Main class --> <application-desc main-class="org.weasis.launcher.WebstartLauncher"> <!-- Example for opening dicom files from URLs --> <argument>$dicom:get -w %webscriptadress%?%extra%&mode=weasisstudyxml&study=%study2%&dum=.xml </argument> </application-desc> </jnlp>


    My LaunchWeasis.cq is:


    Thanks for your help,


    Luiz

    Mr Marcel.


    Thank you. The first part is solved. I had success loading series.


    But with studies I have another problem.
    I have settings in dicom.ini to
    viewer = weasisviewer
    studyviewer = weasisstudyviewer


    [weasisviewer]
    source = viewers\launchWeasis.cq
    header = Content-Type: application/x-java-jnlp-file\


    [weasisseriesxml]
    source = viewers\weasisseriesxml.lua


    [weasisstudyviewer]
    source = viewers\launchWeasisStudy.cq
    header = Content-Type: application/x-java-jnlp-file\


    [weasisstudyxml]
    source = viewers\weasissstudyxml.lua


    Here is my jnlp to studies:



    I did similar modifications at launchWeasisStudy.cq. But I am having the next error.



    ***** Starting Configuration *****
    Operating system: windows-x86
    Installation directory: C:\Documents and Settings\Luiz\.weasis
    weasis.language: en
    weasis.country: US
    weasis.variant:
    weasis.confirm.closing: true
    weasis.export.dicom: true
    org.apache.sling.commons.log.level: INFO
    org.apache.sling.commons.log.file:
    org.apache.sling.commons.log.file.number: 5
    org.apache.sling.commons.log.file.size: 10MB
    org.apache.sling.commons.log.pattern: {0,date,dd.MM.yyyy HH:mm:ss.SSS} *{4}* [{2}] {3} {5}
    weasis.look: org.pushingpixels.substance.api.skin.SubstanceTwilightLookAndFeel
    Last running version: 1.2.7
    Current version: 1.2.7
    ***** End of Configuration *****


    Weasis Starting...
    ========================


    13.01.2014 16:29:15.252 *INFO* [FelixStartLevel] org.apache.sling.commons.log.internal.LogManager LogManager: Logging set up from context
    ____________________________
    Welcome to Apache Felix Gogo


    telnetd is running on 127.0.0.1:17179
    13.01.2014 16:29:15.987 *INFO* [FelixStartLevel] org.weasis.core.api.internal.Activator Register Codec Plug-in: Sun java imageio
    13.01.2014 16:29:16.018 *INFO* [FelixStartLevel] org.weasis.core.api.internal.Activator Register Codec Plug-in: dcm4che
    13.01.2014 16:29:16.409 *INFO* [AWT-EventQueue-2] org.weasis.base.ui.gui.WeasisWin End of loading the GUI...
    13.01.2014 16:29:16.971 *INFO* [pool-1-thread-1] org.weasis.dicom.explorer.wado.DownloadManager Downloading WADO references: http://mysite.myvnc.com/cgi-bi….1332978647125.1&dum=.xml
    java.io.IOException: Server returned HTTP response code: 500 for URL: http://177.43.160.62:8040/cgi-….1332978647125.1&dum=.xml
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
    at org.weasis.dicom.explorer.wado.DownloadManager.buildDicomSeriesFromXml(DownloadManager.java)
    at org.weasis.dicom.explorer.wado.LoadRemoteDicomManifest.doInBackground(LoadRemoteDicomManifest.java)
    at org.weasis.dicom.explorer.wado.LoadRemoteDicomManifest.doInBackground(LoadRemoteDicomManifest.java)
    at javax.swing.SwingWorker$1.call(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at javax.swing.SwingWorker.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)



    Could you give me a clue?


    Luiz

    Mr Marcel,


    I have installed JRE 1.7.0_45 and JRE 1.6.0_31.


    At https://groups.google.com/forum/#!topic/dcm4che/L3d_Oer2qGU and https://groups.google.com/forum/#!topic/dcm4che/bOzKxH9EH6c, I found something about this problem related for others weasis users. Here is a snippet.


    "Except the Java security restrictions described here, I forgot to mention another blocking issue (since JRE 1.7.0_40) which only allows to put property in resources when starting with "java." or "jnlp." in jnlp file. This issue has been fixed since Weasis 1.1.2 and in recent versions of weasis-pacs-connector. So, it concerns only other implementations that build the jnlp file (also the old dcm4chee-web implementation), see the workaround in the updated documentation on how to build jnlp."


    If this is the problem, could you provide a fix?


    Thanks in advance
    Luiz

    Mr Marcel,


    Only as additional information, here is my acrnema.map.
    On PC runnning conquest server it is in default location directory
    and on pc running WAMP : C:\wamp\www\dicomserver\acrnema.map


    "
    CONQUESTSRV1 192.168.10.7 3010 un
    Eleva 192.168.10.8 3050 un
    ...
    ...


    "
    Luiz

    Mr Marcel,


    >>are these files OK?
    >>ACRNemaMap = C:\wamp\www\dicomserver\acrnema.map
    >>Dictionary = C:\wamp\www\dicomserver\dgate.dic
    Yes, It was setting ok. I just copied these files from my other PC running Conquest Server and put them in the other PC running WAMP.
    They are identical copies from files of my other PC running conquest server.


    I am using firefox 26.0 with windows XP.
    if I change the dicom.ini configuration to viewer = imagejaviewer all works well. But with weasisviewer, I have an exception and Weasis doesn´t load.


    I also tested it with a notebook running win 7. In this case, weasis viewer is loading but no imagens are showing.



    I don´t know if the next log help, but I get the next log in java console when the error occurs:


    Here is the log from java console in WIN XP:
    "Usando a versão do JRE 1.7.0_45-b18 Java HotSpot(TM) Client VM
    Diretório home do usuário = C:\Documents and Settings\Luiz
    ----------------------------------------------------
    c: limpar janela da console
    f: concluir objetos da fila de finalização
    g: coleta de lixo
    h: exibir esta mensagem de ajuda
    m: imprimir uso de memória
    o: log do trigger
    p: recarregar configuração do proxy
    q: ocultar console
    r: recarregar configuração da política
    s: descartar propriedades do sistema e de implantação
    t: descartar lista de threads
    v: descartar pilha de threads
    0-5: definir nível de rastreamento como <n>
    ----------------------------------------------------
    Cannot read properties file: file:/C:/DOCUME~1/Luiz/CONFIG~1/Temp/conf/config.properties
    Cannot read properties file: file:/C:/DOCUME~1/Luiz/CONFIG~1/Temp/conf/ext-config.properties


    ***** Starting Configuration *****
    Operating system: windows-x86
    #### Java Web Start Error:
    #### null
    "
    Luiz