You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When performing a C-FIND against Dicoogle v3.0.2 using a Patient ID with a forward slash (/) such as "25/1807" I get an error. Here is the output from the command window:
NEW Query: PatientID:25/1807
Charset: null
INFO server.SearchDicomResult (SearchDicomResult.java:94) - QUERY: PatientID:25/1807
INFO server.SearchDicomResult (SearchDicomResult.java:95) - QUERYLEVEL: STUDY
ERROR lucene.LuceneQuery (LuceneQuery.java:112) - Error parsing query
org.apache.lucene.queryparser.classic.ParseException: Cannot parse 'PatientID:25/1807': Lexical error at line 1, column 18. Encountered: <EOF> after : "/1807"
at org.apache.lucene.queryparser.classic.QueryParserBase.parse(QueryParserBase.java:116) ~[lucene-3.0.2.jar:?]
at dicoogle.lucene.GenericQueryParser.parse(GenericQueryParser.java:71) ~[lucene-3.0.2.jar:?]
at dicoogle.lucene.LuceneQuery.query(LuceneQuery.java:110) [lucene-3.0.2.jar:?]
at pt.ua.dicoogle.plugins.PluginController$1.call(PluginController.java:606) [dicoogle.jar:3.0.2]
at pt.ua.dicoogle.plugins.PluginController$1.call(PluginController.java:600) [dicoogle.jar:3.0.2]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_291]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_291]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_291]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_291]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_291]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_291]
Caused by: org.apache.lucene.queryparser.classic.TokenMgrError: Lexical error at line 1, column 18. Encountered: <EOF> after : "/1807"
at org.apache.lucene.queryparser.classic.QueryParserTokenManager.getNextToken(QueryParserTokenManager.java:1119) ~[?:?]
at org.apache.lucene.queryparser.classic.QueryParser.jj_ntk(QueryParser.java:862) ~[?:?]
at org.apache.lucene.queryparser.classic.QueryParser.Term(QueryParser.java:429) ~[?:?]
at org.apache.lucene.queryparser.classic.QueryParser.Clause(QueryParser.java:355) ~[?:?]
at org.apache.lucene.queryparser.classic.QueryParser.Query(QueryParser.java:244) ~[?:?]
at org.apache.lucene.queryparser.classic.QueryParser.TopLevelQuery(QueryParser.java:215) ~[?:?]
at org.apache.lucene.queryparser.classic.QueryParserBase.parse(QueryParserBase.java:111) ~[?:?]
... 10 more
The text was updated successfully, but these errors were encountered:
When performing a C-FIND against Dicoogle v3.0.2 using a Patient ID with a forward slash (/) such as "25/1807" I get an error. Here is the output from the command window:
The text was updated successfully, but these errors were encountered: