Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CSV download fails when filter search with "Metadata Attribute Name or Metadata Attribute Value" #355

Open
nyuad-corebio opened this issue Dec 11, 2023 · 8 comments
Labels
Milestone

Comments

@nyuad-corebio
Copy link

Hello,

I'm unable to download the CSV from the Search data with filter "Metadata Attribute Name or Metadata Attribute Value"

With normal file search and download CSV button works.

There is no issues with searching, only problem with when we download the CSV button.

Below is the error.

docker logs -f <container-id>
2023-12-11 21:32:07 INFO  IRODSSimpleProtocolManager:33 - creating simple protocol manager
2023-12-11 21:32:07 INFO  IRODSFileSystem:98 - IRODSfileSystem is initialized
2023-12-11 21:32:07 INFO  IRODSGenQueryExecutorImpl:114 - executeIRODSQueryAndCloseResult()
2023-12-11 21:32:07 INFO  IRODSGenQueryExecutorImpl:130 - executeIRODSQueryAndCloseResultInZone()
2023-12-11 21:32:07 INFO  IRODSGenQueryExecutorImpl:140 - query: IRODSGenQueryFromBuilder [irodsGenQueryBuilderData=IRODSGenQueryBuilderQueryData [selectFields=[Select field
   selectFieldColumnName:COLL_NAME
   selectFieldNumericTranslation:501
   selectFieldType:FIELD
   selectFieldSource:DEFINED_QUERY_FIELD, Select field
   selectFieldColumnName:COLL_PARENT_NAME
   selectFieldNumericTranslation:502
   selectFieldType:FIELD
   selectFieldSource:DEFINED_QUERY_FIELD, Select field
   selectFieldColumnName:COLL_MODIFY_TIME
   selectFieldNumericTranslation:509
   selectFieldType:FIELD
   selectFieldSource:DEFINED_QUERY_FIELD], conditions=[GenQueryBuilderCondition
	 selectFieldSource:DEFINED_QUERY_FIELD
	 selectFieldNumericTranslation:610
	 selectFieldColumnName:META_COLL_ATTR_NAME
	 operator:LIKE
	 value:'%PHRC%'], orderByFields=[], distinct=true, upperCase=true, computeTotalRowCount=true]]
2023-12-11 21:32:07 INFO  GenQueryProcessor:109 - response from IRODS call indicates no rows found
2023-12-11 21:32:07 INFO  GenQueryProcessor:116 - auto closing result set
2023-12-11 21:32:07 INFO  GenQueryProcessor:145 - closeResults()
2023-12-11 21:32:07 INFO  GenQueryProcessor:151 - no results to close, ignore
2023-12-11 21:32:07 INFO  IRODSGenQueryExecutorImpl:114 - executeIRODSQueryAndCloseResult()
2023-12-11 21:32:07 INFO  IRODSGenQueryExecutorImpl:130 - executeIRODSQueryAndCloseResultInZone()
2023-12-11 21:32:07 INFO  IRODSGenQueryExecutorImpl:140 - query: IRODSGenQueryFromBuilder [irodsGenQueryBuilderData=IRODSGenQueryBuilderQueryData [selectFields=[Select field
   selectFieldColumnName:COLL_NAME
   selectFieldNumericTranslation:501
   selectFieldType:COUNT
   selectFieldSource:DEFINED_QUERY_FIELD], conditions=[GenQueryBuilderCondition
	 selectFieldSource:DEFINED_QUERY_FIELD
	 selectFieldNumericTranslation:610
	 selectFieldColumnName:META_COLL_ATTR_NAME
	 operator:LIKE
	 value:'%PHRC%'], orderByFields=[], distinct=true, upperCase=true, computeTotalRowCount=true]]
2023-12-11 21:32:07 INFO  GenQueryProcessor:85 - continuation value: 1
2023-12-11 21:32:07 INFO  GenQueryProcessor:95 - total records:1
2023-12-11 21:32:07 INFO  QueryResultProcessingUtils:57 - rows returned from iRODS query: 1
2023-12-11 21:32:07 INFO  GenQueryProcessor:103 - auto closing result set
2023-12-11 21:32:07 INFO  GenQueryProcessor:145 - closeResults()
2023-12-11 21:32:07 INFO  GenQueryProcessor:116 - auto closing result set
2023-12-11 21:32:07 INFO  GenQueryProcessor:145 - closeResults()
2023-12-11 21:32:07 INFO  IRODSGenQueryExecutorImpl:114 - executeIRODSQueryAndCloseResult()
2023-12-11 21:32:07 INFO  IRODSGenQueryExecutorImpl:130 - executeIRODSQueryAndCloseResultInZone()
2023-12-11 21:32:07 INFO  IRODSGenQueryExecutorImpl:140 - query: IRODSGenQueryFromBuilder [irodsGenQueryBuilderData=IRODSGenQueryBuilderQueryData [selectFields=[Select field
   selectFieldColumnName:DATA_NAME
   selectFieldNumericTranslation:403
   selectFieldType:FIELD
   selectFieldSource:DEFINED_QUERY_FIELD, Select field
   selectFieldColumnName:COLL_NAME
   selectFieldNumericTranslation:501
   selectFieldType:FIELD
   selectFieldSource:DEFINED_QUERY_FIELD, Select field
   selectFieldColumnName:DATA_SIZE
   selectFieldNumericTranslation:407
   selectFieldType:MAX
   selectFieldSource:DEFINED_QUERY_FIELD, Select field
   selectFieldColumnName:DATA_MODIFY_TIME
   selectFieldNumericTranslation:420
   selectFieldType:MAX
   selectFieldSource:DEFINED_QUERY_FIELD], conditions=[GenQueryBuilderCondition
	 selectFieldSource:DEFINED_QUERY_FIELD
	 selectFieldNumericTranslation:600
	 selectFieldColumnName:META_DATA_ATTR_NAME
	 operator:LIKE
	 value:'%PHRC%'], orderByFields=[], distinct=true, upperCase=true, computeTotalRowCount=true]]
2023-12-11 21:32:07 INFO  GenQueryProcessor:85 - continuation value: 0
2023-12-11 21:32:07 INFO  GenQueryProcessor:95 - total records:2
2023-12-11 21:32:07 INFO  QueryResultProcessingUtils:57 - rows returned from iRODS query: 2
2023-12-11 21:32:07 INFO  GenQueryProcessor:116 - auto closing result set
2023-12-11 21:32:07 INFO  GenQueryProcessor:145 - closeResults()
2023-12-11 21:32:07 INFO  GenQueryProcessor:151 - no results to close, ignore
2023-12-11 21:32:07 INFO  HttpResponseHandlerInterceptor:52 - postHandle()

Thanks
Jay

@korydraughn
Copy link
Contributor

What version of Metalnx are you running?

If possible, screenshots showing what you did and what the app returned help a great deal.

Nothing in that log output stands out to me. Is there a particular set of lines we should stare at?

@korydraughn korydraughn added this to the 3.0.0 milestone Dec 11, 2023
@nyuad-corebio
Copy link
Author

nyuad-corebio commented Dec 12, 2023

I'm using the metalnx docker latest version

irods/metalnx:latest

Sorry i forget to share the failed logs. Please find below

2023-12-12 11:57:20 INFO  IRODSSimpleProtocolManager:33 - creating simple protocol manager
2023-12-12 11:57:20 INFO  IRODSFileSystem:98 - IRODSfileSystem is initialized
2023-12-12 11:57:20 INFO  IRODSGenQueryExecutorImpl:114 - executeIRODSQueryAndCloseResult()
2023-12-12 11:57:20 INFO  IRODSGenQueryExecutorImpl:130 - executeIRODSQueryAndCloseResultInZone()
2023-12-12 11:57:20 INFO  IRODSGenQueryExecutorImpl:140 - query: IRODSGenQueryFromBuilder [irodsGenQueryBuilderData=IRODSGenQueryBuilderQueryData [selectFields=[Select field
   selectFieldColumnName:COLL_NAME
   selectFieldNumericTranslation:501
   selectFieldType:FIELD
   selectFieldSource:DEFINED_QUERY_FIELD, Select field
   selectFieldColumnName:COLL_PARENT_NAME
   selectFieldNumericTranslation:502
   selectFieldType:FIELD
   selectFieldSource:DEFINED_QUERY_FIELD, Select field
   selectFieldColumnName:COLL_MODIFY_TIME
   selectFieldNumericTranslation:509
   selectFieldType:FIELD
   selectFieldSource:DEFINED_QUERY_FIELD], conditions=[GenQueryBuilderCondition
	 selectFieldSource:DEFINED_QUERY_FIELD
	 selectFieldNumericTranslation:611
	 selectFieldColumnName:META_COLL_ATTR_VALUE
	 operator:LIKE
	 value:'%FASTQ%'], orderByFields=[], distinct=true, upperCase=true, computeTotalRowCount=true]]
2023-12-12 11:57:20 INFO  GenQueryProcessor:109 - response from IRODS call indicates no rows found
2023-12-12 11:57:20 INFO  GenQueryProcessor:116 - auto closing result set
2023-12-12 11:57:20 INFO  GenQueryProcessor:145 - closeResults()
2023-12-12 11:57:20 INFO  GenQueryProcessor:151 - no results to close, ignore
2023-12-12 11:57:20 INFO  IRODSGenQueryExecutorImpl:114 - executeIRODSQueryAndCloseResult()
2023-12-12 11:57:20 INFO  IRODSGenQueryExecutorImpl:130 - executeIRODSQueryAndCloseResultInZone()
2023-12-12 11:57:20 INFO  IRODSGenQueryExecutorImpl:140 - query: IRODSGenQueryFromBuilder [irodsGenQueryBuilderData=IRODSGenQueryBuilderQueryData [selectFields=[Select field
   selectFieldColumnName:COLL_NAME
   selectFieldNumericTranslation:501
   selectFieldType:COUNT
   selectFieldSource:DEFINED_QUERY_FIELD], conditions=[GenQueryBuilderCondition
	 selectFieldSource:DEFINED_QUERY_FIELD
	 selectFieldNumericTranslation:611
	 selectFieldColumnName:META_COLL_ATTR_VALUE
	 operator:LIKE
	 value:'%FASTQ%'], orderByFields=[], distinct=true, upperCase=true, computeTotalRowCount=true]]
2023-12-12 11:57:20 INFO  GenQueryProcessor:85 - continuation value: 1
2023-12-12 11:57:20 INFO  GenQueryProcessor:95 - total records:1
2023-12-12 11:57:20 INFO  QueryResultProcessingUtils:57 - rows returned from iRODS query: 1
2023-12-12 11:57:20 INFO  GenQueryProcessor:103 - auto closing result set
2023-12-12 11:57:20 INFO  GenQueryProcessor:145 - closeResults()
2023-12-12 11:57:20 INFO  GenQueryProcessor:116 - auto closing result set
2023-12-12 11:57:20 INFO  GenQueryProcessor:145 - closeResults()
2023-12-12 11:57:20 INFO  IRODSGenQueryExecutorImpl:114 - executeIRODSQueryAndCloseResult()
2023-12-12 11:57:20 INFO  IRODSGenQueryExecutorImpl:130 - executeIRODSQueryAndCloseResultInZone()
2023-12-12 11:57:20 INFO  IRODSGenQueryExecutorImpl:140 - query: IRODSGenQueryFromBuilder [irodsGenQueryBuilderData=IRODSGenQueryBuilderQueryData [selectFields=[Select field
   selectFieldColumnName:DATA_NAME
   selectFieldNumericTranslation:403
   selectFieldType:FIELD
   selectFieldSource:DEFINED_QUERY_FIELD, Select field
   selectFieldColumnName:COLL_NAME
   selectFieldNumericTranslation:501
   selectFieldType:FIELD
   selectFieldSource:DEFINED_QUERY_FIELD, Select field
   selectFieldColumnName:DATA_SIZE
   selectFieldNumericTranslation:407
   selectFieldType:MAX
   selectFieldSource:DEFINED_QUERY_FIELD, Select field
   selectFieldColumnName:DATA_MODIFY_TIME
   selectFieldNumericTranslation:420
   selectFieldType:MAX
   selectFieldSource:DEFINED_QUERY_FIELD], conditions=[GenQueryBuilderCondition
	 selectFieldSource:DEFINED_QUERY_FIELD
	 selectFieldNumericTranslation:601
	 selectFieldColumnName:META_DATA_ATTR_VALUE
	 operator:LIKE
	 value:'%FASTQ%'], orderByFields=[], distinct=true, upperCase=true, computeTotalRowCount=true]]
2023-12-12 11:57:20 INFO  GenQueryProcessor:85 - continuation value: 0
2023-12-12 11:57:20 INFO  GenQueryProcessor:95 - total records:1
2023-12-12 11:57:20 INFO  QueryResultProcessingUtils:57 - rows returned from iRODS query: 1
2023-12-12 11:57:20 INFO  GenQueryProcessor:116 - auto closing result set
2023-12-12 11:57:20 INFO  GenQueryProcessor:145 - closeResults()
2023-12-12 11:57:20 INFO  GenQueryProcessor:151 - no results to close, ignore
2023-12-12 11:57:20 INFO  IRODSSimpleProtocolManager:33 - creating simple protocol manager
2023-12-12 11:57:20 INFO  IRODSFileSystem:98 - IRODSfileSystem is initialized
2023-12-12 11:57:20 INFO  IRODSGenQueryExecutorImpl:114 - executeIRODSQueryAndCloseResult()
2023-12-12 11:57:20 INFO  IRODSGenQueryExecutorImpl:130 - executeIRODSQueryAndCloseResultInZone()
2023-12-12 11:57:20 INFO  IRODSGenQueryExecutorImpl:140 - query: IRODSGenQueryFromBuilder [irodsGenQueryBuilderData=IRODSGenQueryBuilderQueryData [selectFields=[Select field
   selectFieldColumnName:COLL_NAME
   selectFieldNumericTranslation:501
   selectFieldType:FIELD
   selectFieldSource:DEFINED_QUERY_FIELD, Select field
   selectFieldColumnName:COLL_PARENT_NAME
   selectFieldNumericTranslation:502
   selectFieldType:FIELD
   selectFieldSource:DEFINED_QUERY_FIELD, Select field
   selectFieldColumnName:COLL_MODIFY_TIME
   selectFieldNumericTranslation:509
   selectFieldType:FIELD
   selectFieldSource:DEFINED_QUERY_FIELD], conditions=[GenQueryBuilderCondition
	 selectFieldSource:DEFINED_QUERY_FIELD
	 selectFieldNumericTranslation:611
	 selectFieldColumnName:META_COLL_ATTR_VALUE
	 operator:LIKE
	 value:'%FASTQ%'], orderByFields=[], distinct=true, upperCase=true, computeTotalRowCount=true]]
2023-12-12 11:57:20 INFO  GenQueryProcessor:109 - response from IRODS call indicates no rows found
2023-12-12 11:57:20 INFO  GenQueryProcessor:116 - auto closing result set
2023-12-12 11:57:20 INFO  GenQueryProcessor:145 - closeResults()
2023-12-12 11:57:20 INFO  GenQueryProcessor:151 - no results to close, ignore
2023-12-12 11:57:20 INFO  IRODSGenQueryExecutorImpl:114 - executeIRODSQueryAndCloseResult()
2023-12-12 11:57:20 INFO  IRODSGenQueryExecutorImpl:130 - executeIRODSQueryAndCloseResultInZone()
2023-12-12 11:57:20 INFO  IRODSGenQueryExecutorImpl:140 - query: IRODSGenQueryFromBuilder [irodsGenQueryBuilderData=IRODSGenQueryBuilderQueryData [selectFields=[Select field
   selectFieldColumnName:COLL_NAME
   selectFieldNumericTranslation:501
   selectFieldType:COUNT
   selectFieldSource:DEFINED_QUERY_FIELD], conditions=[GenQueryBuilderCondition
	 selectFieldSource:DEFINED_QUERY_FIELD
	 selectFieldNumericTranslation:611
	 selectFieldColumnName:META_COLL_ATTR_VALUE
	 operator:LIKE
	 value:'%FASTQ%'], orderByFields=[], distinct=true, upperCase=true, computeTotalRowCount=true]]
2023-12-12 11:57:20 INFO  GenQueryProcessor:85 - continuation value: 0
2023-12-12 11:57:20 INFO  GenQueryProcessor:95 - total records:1
2023-12-12 11:57:20 INFO  QueryResultProcessingUtils:57 - rows returned from iRODS query: 0
2023-12-12 11:57:20 INFO  GenQueryProcessor:116 - auto closing result set
2023-12-12 11:57:20 INFO  GenQueryProcessor:145 - closeResults()
2023-12-12 11:57:20 INFO  GenQueryProcessor:151 - no results to close, ignore
2023-12-12 11:57:20 ERROR FilePropertiesController:256 - CSV export failed.
org.irods.jargon.core.exception.DataNotFoundException: no result found
	at org.irods.jargon.core.query.AbstractIRODSQueryResultSet.getFirstResult(AbstractIRODSQueryResultSet.java:102)
	at com.emc.metalnx.controller.utils.GenQuerySearchUtil.countObjectsImpl(GenQuerySearchUtil.java:259)
	at com.emc.metalnx.controller.utils.GenQuerySearchUtil.countCollections(GenQuerySearchUtil.java:183)
	at com.emc.metalnx.controller.utils.GenQuerySearchUtil.search(GenQuerySearchUtil.java:134)
	at com.emc.metalnx.controller.FilePropertiesController.searchToCSVFile(FilePropertiesController.java:217)
	at jdk.internal.reflect.GeneratedMethodAccessor144.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133)
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738)
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967)
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:655)
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:347)
	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:263)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:667)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:382)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1726)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.base/java.lang.Thread.run(Thread.java:829)

Attached is the screenshot of the problem, you can see 3 screenshots and can see the where problem which downloading the CSV with search filter Metadata Value.

Searching for the Metadata value

Search_Metadata_value

Download error throwing while issues the CSV button

Download_Metadata_CSV

No Download error with Data Object Name search

Download_Success_CSV

I tested in different browsers and same results.

@korydraughn
Copy link
Contributor

What version of iRODS are you running Metalnx against?

@nyuad-corebio
Copy link
Author

Irods 4.3.1

@korydraughn
Copy link
Contributor

I've reproduced the issue. We'll get a fix out for the next release.

@nyuad-corebio
Copy link
Author

Thank you @korydraughn . May I know when can I expect the next release month? any approximate ETA?

@trel
Copy link
Contributor

trel commented Dec 17, 2023

Hi @nyuad-corebio, we usually release things as they become ready. It's hard to predict other things that can come up and take priority.

If there is a specific need or requirement on your end, we are happy to have that conversation. Please consider supporting the iRODS Consortium if a more stringent timeline is necessary for your use cases. [email protected].

@nyuad-corebio
Copy link
Author

Because we have some users and they would like to access the data information via metadata info GUI mode. No problem, i will prepare a custom UI by fetching this info via an API.

Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

No branches or pull requests

3 participants