Actions
bug #7577
openSet Publish Flag for Subtree Dialog - Further Problems with Progressmonitor
Start date:
Due date:
% Done:
0%
Estimated time:
Severity:
normal
Found in Version:
Description
Summarizing the insights from this examination I come to the conclusion that we need to work on the following:
- BUG: Taxeditor progress dialog can not be canceled when the progressmonitor is at 100% but not yet "done" and the monitored log term process can not be canceled
- TASK: Setting the publish flag on a whole classification can take extremely long due to hibernate.search rebuilding the whole index, TaxonBase by TaxonBase entity.
- can the hibernate indexer be run in a separate thread?
- ..
- BUG: Set Publish Flag for Subtree can cause java.lang.OutOfMemoryError: Java heap space
Setzen des Publish-Flags auf der kompletten Cichorienklassifikation:
setting publish = false on all taxa and synonyms which are already publish = false
[cichorieae] 10:20:49,110 DEBUG [qtp759156157-91][or.sp.we.se.DispatcherServlet] - DispatcherServlet with name 'cdmlib-remote' processing POST request for [/remoting/progressmonitor.service] [cichorieae] 10:20:49,110 DEBUG [qtp759156157-91][or.sp.we.se.ha.SimpleUrlHandlerMapping] - Mapping [/remoting/progressmonitor.service] to HandlerExecutionChain with handler [org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter@536d6380] and 1 interceptor [cichorieae] 10:20:49,111 DEBUG [qtp759156157-91][or.sp.we.se.DispatcherServlet] - Null ModelAndView returned to DispatcherServlet with name 'cdmlib-remote': assuming HandlerAdapter completed request handling [cichorieae] 10:20:49,111 DEBUG [qtp759156157-91][or.sp.we.se.DispatcherServlet] - Successfully completed request [cichorieae] 10:20:50,113 DEBUG [qtp759156157-92][or.sp.we.se.DispatcherServlet] - DispatcherServlet with name 'cdmlib-remote' processing POST request for [/remoting/progressmonitor.service] [cichorieae] 10:20:50,113 DEBUG [qtp759156157-92][or.sp.we.se.ha.SimpleUrlHandlerMapping] - Mapping [/remoting/progressmonitor.service] to HandlerExecutionChain with handler [org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter@536d6380] and 1 interceptor [cichorieae] 10:20:50,114 DEBUG [qtp759156157-92][or.sp.we.se.DispatcherServlet] - Null ModelAndView returned to DispatcherServlet with name 'cdmlib-remote': assuming HandlerAdapter completed request handling [cichorieae] 10:20:50,114 DEBUG [qtp759156157-92][or.sp.we.se.DispatcherServlet] - Successfully completed request [cichorieae] 10:20:51,115 DEBUG [qtp759156157-91][or.sp.we.se.DispatcherServlet] - DispatcherServlet with name 'cdmlib-remote' processing POST request for [/remoting/progressmonitor.service] [cichorieae] 10:20:51,115 DEBUG [qtp759156157-91][or.sp.we.se.ha.SimpleUrlHandlerMapping] - Mapping [/remoting/progressmonitor.service] to HandlerExecutionChain with handler [org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter@536d6380] and 1 interceptor [cichorieae] 10:20:51,116 DEBUG [qtp759156157-91][or.sp.we.se.DispatcherServlet] - Null ModelAndView returned to DispatcherServlet with name 'cdmlib-remote': assuming HandlerAdapter completed request handling [cichorieae] 10:20:51,116 DEBUG [qtp759156157-91][or.sp.we.se.DispatcherServlet] - Successfully completed request ....
The taxeditor now shows
but keeps on polling for ~2 1/2 minutes
[cichorieae] 10:22:15,768 DEBUG [qtp759156157-92][or.sp.we.se.ha.SimpleUrlHandlerMapping] - Mapping [/remoting/progressmonitor.service] to HandlerExecutionChain with handler [org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter@536d6380] and 1 interceptor [cichorieae] 10:22:15,768 DEBUG [qtp759156157-92][or.sp.we.se.DispatcherServlet] - Null ModelAndView returned to DispatcherServlet with name 'cdmlib-remote': assuming HandlerAdapter completed request handling [cichorieae] 10:22:15,768 DEBUG [qtp759156157-92][or.sp.we.se.DispatcherServlet] - Successfully completed request [cichorieae] 10:22:16,771 DEBUG [qtp759156157-92][or.sp.we.se.DispatcherServlet] - DispatcherServlet with name 'cdmlib-remote' processing POST request for [/remoting/progressmonitor.service] [cichorieae] 10:22:16,771 DEBUG [qtp759156157-92][or.sp.we.se.ha.SimpleUrlHandlerMapping] - Mapping [/remoting/progressmonitor.service] to HandlerExecutionChain with handler [org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter@536d6380] and 1 interceptor [cichorieae] 10:22:16,771 DEBUG [qtp759156157-92][or.sp.we.se.DispatcherServlet] - Null ModelAndView returned to DispatcherServlet with name 'cdmlib-remote': assuming HandlerAdapter completed request handling [cichorieae] 10:22:16,771 DEBUG [qtp759156157-92][or.sp.we.se.DispatcherServlet] - Successfully completed request [cichorieae] 10:22:16,970 INFO [Thread-69][eu.et.cd.co.mo.DefaultProgressMonitor] - Update publish flag... Done [cichorieae] 10:22:16,970 INFO [Thread-69][eu.et.cd.co.mo.DefaultProgressMonitor] - Update publish flag... Done [cichorieae] 10:22:16,970 INFO [Thread-69][eu.et.cd.co.mo.DefaultProgressMonitor] - Update publish flag... Done [cichorieae] 10:22:17,774 DEBUG [qtp759156157-92][or.sp.we.se.DispatcherServlet] - DispatcherServlet with name 'cdmlib-remote' processing POST request for [/remoting/progressmonitor.service] [cichorieae] 10:22:17,774 DEBUG [qtp759156157-92][or.sp.we.se.ha.SimpleUrlHandlerMapping] - Mapping [/remoting/progressmonitor.service] to HandlerExecutionChain with handler [org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter@536d6380] and 1 interceptor [cichorieae] 10:22:20,149 DEBUG [qtp759156157-92][or.sp.we.se.DispatcherServlet] - Null ModelAndView returned to DispatcherServlet with name 'cdmlib-remote': assuming HandlerAdapter completed request handling [cichorieae] 10:22:20,149 DEBUG [qtp759156157-92][or.sp.we.se.DispatcherServlet] - Successfully completed request [cichorieae] 10:22:20,960 DEBUG [qtp759156157-99][or.sp.we.se.DispatcherServlet] - DispatcherServlet with name 'cdmlib-remote' processing POST request for [/remoting/term.service] [cichorieae] 10:22:20,960 DEBUG [qtp759156157-99][or.sp.we.se.ha.SimpleUrlHandlerMapping] - Mapping [/remoting/term.service] to HandlerExecutionChain with handler [org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter@2ecf3e96] and 1 interceptor [cichorieae] 10:22:20,964 DEBUG [qtp759156157-99][or.sp.we.se.DispatcherServlet] - Null ModelAndView returned to DispatcherServlet with name 'cdmlib-remote': assuming HandlerAdapter completed request handling [cichorieae] 10:22:20,964 DEBUG [qtp759156157-99][or.sp.we.se.DispatcherServlet] - Successfully completed request [cichorieae] 10:22:21,050 DEBUG [qtp759156157-91][or.sp.we.se.DispatcherServlet] - DispatcherServlet with name 'cdmlib-remote' processing POST request for [/remoting/term.service] [cichorieae] 10:22:21,050 DEBUG [qtp759156157-91][or.sp.we.se.ha.SimpleUrlHandlerMapping] - Mapping [/remoting/term.service] to HandlerExecutionChain with handler [org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter@2ecf3e96] and 1 interceptor [cichorieae] 10:22:21,054 DEBUG [qtp759156157-91][or.sp.we.se.DispatcherServlet] - Null ModelAndView returned to DispatcherServlet with name 'cdmlib-remote': assuming HandlerAdapter completed request handling [cichorieae] 10:22:21,054 DEBUG [qtp759156157-91][or.sp.we.se.DispatcherServlet] - Successfully completed request [cichorieae] 10:22:21,341 DEBUG [qtp759156157-91][or.sp.we.se.DispatcherServlet] - DispatcherServlet with name 'cdmlib-remote' processing POST request for [/remoting/preference.service] [cichorieae] 10:22:21,341 DEBUG [qtp759156157-91][or.sp.we.se.ha.SimpleUrlHandlerMapping] - Mapping [/remoting/preference.service] to HandlerExecutionChain with handler [org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter@4ebc4a20] and 1 interceptor [cichorieae] 10:22:21,343 DEBUG [qtp759156157-91][or.sp.we.se.DispatcherServlet] - Null ModelAndView returned to DispatcherServlet with name 'cdmlib-remote': assuming HandlerAdapter completed request handling [cichorieae] 10:22:21,343 DEBUG [qtp759156157-91][or.sp.we.se.DispatcherServlet] - Successfully completed request
After this the taxeditor shows that the setting of the publish flag was successfull.
To me it looks like the setting of the done flag in the progress monitor is done far too late.
Files
Related issues
Actions