Project

General

Profile

Actions

Bug #6768

closed

Exception for irods listing with jargon 3.3.1.1

Added by Hajnal Akos about 11 years ago. Updated almost 11 years ago.

Status:
Resolved
Priority:
High
Assigned To:
Category:
Non-grid adaptors
Target version:
Start date:
04/07/2014
Due date:
% Done:

0%

Estimated time:

Description

I get exception randomly when I try to list an irods directory (stacktrace attached).
This problem never occurs when running standalone (I guess it because everything is shut down when JVM exits),
but using JSAGA in a webapp, maybe jargon tries to use some session or
something, and throws exception in 50% of the cases.

Regards, Akos


[03/04/14 16:19:14] INFO  IRODSSimpleProtocolManager: creating simple protocol manager (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSSession: IRODS Session creation, loading default properties, these may be overridden... (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSFileSystem: IRODSfileSystem is initialized (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSFileImpl: setting file name, given path = / (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSFileImpl: detected local separator = / (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSFileImpl: file name was set as: / (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSFileSystemAOImpl: checking existence of: / (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSCommands: calling irods function with byte array (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSCommands: reading message from irods (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  CollectionAndDataObjectListAndSearchAOImpl: objStat:
  absolutePath:/
   dataId:9003
   specColType:NORMAL
   objectType:COLLECTION
   collectionPath:
   objectPath:
   checksum:
   ownerName:rods
   ownerZone:IPGP05Zone
  objSize:0
   cacheDir:
   cacheDirty:false
   createdAt:replNumber:0Sun Jan 28 17:00:00 CET 2007
   modifiedAt:Sun Jan 28 17:00:00 CET 2007 (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSFileImpl: setting file name, given path = / (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSFileImpl: detected local separator = / (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSFileImpl: file name was set as: / (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSCommands: calling irods function with byte array (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSCommands: reading message from irods (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  CollectionAndDataObjectListAndSearchAOImpl: objStat:
  absolutePath:/
   dataId:9003
   specColType:NORMAL
   objectType:COLLECTION
   collectionPath:
   objectPath:
   checksum:
   ownerName:rods
   ownerZone:IPGP05Zone
  objSize:0
   cacheDir:
   cacheDirty:false
   createdAt:replNumber:0Sun Jan 28 17:00:00 CET 2007
   modifiedAt:Sun Jan 28 17:00:00 CET 2007 (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSFileSystemAOImpl: getListInDir for parent:/ (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSFileImpl: isDirectory() for path:/ (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSGenQueryExecutorImpl: executeIRODSQueryInZone() (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSGenQueryExecutorImpl: query: org.irods.jargon.core.query.IRODSGenQueryFromBuilder@5623bee3 (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSCommands: calling irods function with byte array (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSCommands: reading message from irods (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  GenQueryProcessor: continuation value: 0 (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  GenQueryProcessor: total records:0 (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  QueryResultProcessingUtils: rows returned from iRODS query: 7 (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSGenQueryExecutorImpl: closeResults() (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  GenQueryProcessor: getting more results for query (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  GenQueryProcessor: no results to close, ignore (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSGenQueryExecutorImpl: executeIRODSQueryInZone() (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSGenQueryExecutorImpl: query: org.irods.jargon.core.query.IRODSGenQueryFromBuilder@44c95543 (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSCommands: calling irods function with byte array (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSCommands: reading message from irods (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  GenQueryProcessor: response from IRODS call indicates no rows found (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSGenQueryExecutorImpl: closeResults() (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  GenQueryProcessor: getting more results for query (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  GenQueryProcessor: no results to close, ignore (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSFileSystemAOImpl: length of subdirs after gathering all results:6 (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSFileImpl: setting file name, given path = CINECA (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSFileImpl: detected local separator = / (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSFileImpl: file name was set as: CINECA (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSFileImpl: setting file name, given path = INGV1211 (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSFileImpl: detected local separator = / (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSFileImpl: file name was set as: INGV1211 (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSFileImpl: setting file name, given path = IPGP05Zone (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSFileImpl: detected local separator = / (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSFileImpl: file name was set as: IPGP05Zone (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSFileImpl: setting file name, given path = UEDINZone (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSFileImpl: detected local separator = / (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSFileImpl: file name was set as: UEDINZone (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSFileImpl: setting file name, given path = cigri (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSFileImpl: detected local separator = / (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSFileImpl: file name was set as: cigri (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSFileImpl: setting file name, given path = verce-scai (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSFileImpl: detected local separator = / (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSFileImpl: file name was set as: verce-scai (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSFileImpl: isDirectory() for path:/CINECA (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSFileImpl: looking up objStat, not cached in file (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSCommands: calling irods function with byte array (http-bio-8082-exec-5)
[03/04/14 16:19:14] INFO  IRODSCommands: reading message from irods (http-bio-8082-exec-5)
[03/04/14 16:19:24] ERROR IRODSConnection: read length is set to zero (http-bio-8082-exec-5)
[03/04/14 16:19:24] INFO  IRODSConnection: disconnecting... (http-bio-8082-exec-5)
[03/04/14 16:19:24] WARN  IRODSSimpleProtocolManager: connection returned with IOException, will forcefully close and remove from session cache (http-bio-8082-exec-5)
[03/04/14 16:19:24] INFO  IRODSConnection: is connected for : irodsSimpleConnection/http-bio-8082-exec-5/1396528392786 (http-bio-8082-exec-5)
[03/04/14 16:19:24] INFO  IRODSConnection: now disconnected (http-bio-8082-exec-5)
[03/04/14 16:19:24] INFO  IRODSSimpleProtocolManager: returning connection, no session, so do not discard in session, this can be a normal case in authentication processing, or in areas where a connection is manually done outside of the normal access object factory scheme, otherwise, it might signify a logic error (http-bio-8082-exec-5)
[03/04/14 16:19:24] ERROR IRODSCommands: io exception (http-bio-8082-exec-5)
java.io.IOException: read length is set to zero
    at org.irods.jargon.core.connection.IRODSConnection.read(IRODSConnection.java:910) ~[jargon-core-3.3.1.1.jar:na]
    at org.irods.jargon.core.connection.IRODSCommands.readHeader(IRODSCommands.java:1132) [jargon-core-3.3.1.1.jar:na]
    at org.irods.jargon.core.connection.IRODSCommands.readMessage(IRODSCommands.java:819) [jargon-core-3.3.1.1.jar:na]
    at org.irods.jargon.core.connection.IRODSCommands.readMessage(IRODSCommands.java:802) [jargon-core-3.3.1.1.jar:na]
    at org.irods.jargon.core.connection.IRODSCommands.irodsFunction(IRODSCommands.java:391) [jargon-core-3.3.1.1.jar:na]
    at org.irods.jargon.core.connection.IRODSCommands.irodsFunction(IRODSCommands.java:314) [jargon-core-3.3.1.1.jar:na]
    at org.irods.jargon.core.connection.IRODSCommands.irodsFunction(IRODSCommands.java:744) [jargon-core-3.3.1.1.jar:na]
    at org.irods.jargon.core.pub.CollectionAndDataObjectListAndSearchAOImpl.retrieveObjectStatForPath(CollectionAndDataObjectListAndSearchAOImpl.java:1896) [jargon-core-3.3.1.1.jar:na]
    at org.irods.jargon.core.pub.IRODSFileSystemAOImpl.getObjStat(IRODSFileSystemAOImpl.java:454) [jargon-core-3.3.1.1.jar:na]
    at org.irods.jargon.core.pub.io.IRODSFileImpl.isDirectory(IRODSFileImpl.java:730) [jargon-core-3.3.1.1.jar:na]
    at fr.in2p3.jsaga.adaptor.data.GeneralFileAttributes.getType(GeneralFileAttributes.java:34) [jsaga-adaptor-irods-1.1.0-20140324.142539-5.jar:na]
    at fr.in2p3.jsaga.adaptor.data.read.FileAttributes.getRelativePath(FileAttributes.java:36) [jsaga-adaptoritf-1.1.0-20140324.142015-3.jar:na]
    at fr.in2p3.jsaga.impl.url.RelativeURLImpl.<init>(RelativeURLImpl.java:40) [jsaga-engine-1.1.0-20140324.142109-3.jar:1.1.0-SNAPSHOT]
    at fr.in2p3.jsaga.impl.url.URLFactoryImpl.createURLWithCache(URLFactoryImpl.java:32) [jsaga-engine-1.1.0-20140324.142109-3.jar:1.1.0-SNAPSHOT]
    at fr.in2p3.jsaga.impl.namespace.AbstractSyncNSDirectoryImpl._list(AbstractSyncNSDirectoryImpl.java:190) [jsaga-engine-1.1.0-20140324.142109-3.jar:1.1.0-SNAPSHOT]
    at fr.in2p3.jsaga.impl.namespace.AbstractSyncNSDirectoryImpl.listSync(AbstractSyncNSDirectoryImpl.java:153) [jsaga-engine-1.1.0-20140324.142109-3.jar:1.1.0-SNAPSHOT]
    at fr.in2p3.jsaga.impl.namespace.AbstractSyncNSDirectoryImpl.listSync(AbstractSyncNSDirectoryImpl.java:157) [jsaga-engine-1.1.0-20140324.142109-3.jar:1.1.0-SNAPSHOT]
    at fr.in2p3.jsaga.impl.namespace.AbstractNSDirectoryImpl.list(AbstractNSDirectoryImpl.java:93) [jsaga-engine-1.1.0-20140324.142109-3.jar:1.1.0-SNAPSHOT]
    at hu.sztaki.lpds.dataavenue.adaptors.jsaga.JSagaGenericAdaptor.list(JSagaGenericAdaptor.java:398) [data-avenue.core.service-2.0.0.jar:na]
    at hu.sztaki.lpds.dataavenue.adaptors.jsaga.JSagaGenericAdaptor.list(JSagaGenericAdaptor.java:365) [data-avenue.core.service-2.0.0.jar:na]
    at hu.sztaki.lpds.dataavenue.core.webservices.DataAvenueServiceImpl.list(DataAvenueServiceImpl.java:102) [data-avenue.core.service-2.0.0.jar:na]
    at sun.reflect.GeneratedMethodAccessor93.invoke(Unknown Source) ~[na:na]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_40]
    at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_40]
    at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:180) [cxf-api-2.7.5.jar:2.7.5]
    at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96) [cxf-api-2.7.5.jar:2.7.5]
    at org.apache.cxf.jaxws.AbstractJAXWSMethodInvoker.invoke(AbstractJAXWSMethodInvoker.java:178) [cxf-rt-frontend-jaxws-2.7.5.jar:2.7.5]
    at org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:68) [cxf-rt-frontend-jaxws-2.7.5.jar:2.7.5]
    at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:75) [cxf-api-2.7.5.jar:2.7.5]
    at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58) [cxf-api-2.7.5.jar:2.7.5]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_40]
    at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_40]
    at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37) [cxf-api-2.7.5.jar:2.7.5]
    at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:107) [cxf-api-2.7.5.jar:2.7.5]
    at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271) [cxf-api-2.7.5.jar:2.7.5]
    at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) [cxf-api-2.7.5.jar:2.7.5]
    at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:239) [cxf-rt-transports-http-2.7.5.jar:2.7.5]
    at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:223) [cxf-rt-transports-http-2.7.5.jar:2.7.5]
    at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:203) [cxf-rt-transports-http-2.7.5.jar:2.7.5]
    at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:137) [cxf-rt-transports-http-2.7.5.jar:2.7.5]
    at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:158) [cxf-rt-transports-http-2.7.5.jar:2.7.5]
    at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:243) [cxf-rt-transports-http-2.7.5.jar:2.7.5]
    at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:163) [cxf-rt-transports-http-2.7.5.jar:2.7.5]
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) [servlet-api.jar:na]
    at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:219) [cxf-rt-transports-http-2.7.5.jar:2.7.5]
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) [catalina.jar:7.0.42]
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.42]
    at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176) [urlrewritefilter-4.0.3.jar:4.0.3]
    at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145) [urlrewritefilter-4.0.3.jar:4.0.3]
    at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92) [urlrewritefilter-4.0.3.jar:4.0.3]
    at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:394) [urlrewritefilter-4.0.3.jar:4.0.3]
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [catalina.jar:7.0.42]
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.42]
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) [catalina.jar:7.0.42]
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) [catalina.jar:7.0.42]
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) [catalina.jar:7.0.42]
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) [catalina.jar:7.0.42]
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) [catalina.jar:7.0.42]
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953) [catalina.jar:7.0.42]
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) [catalina.jar:7.0.42]
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) [catalina.jar:7.0.42]
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023) [tomcat-coyote.jar:7.0.42]
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) [tomcat-coyote.jar:7.0.42]
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) [tomcat-coyote.jar:7.0.42]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_40]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_40]
    at java.lang.Thread.run(Thread.java:724) [na:1.7.0_40]
[03/04/14 16:19:24] WARN  IRODSSimpleProtocolManager: connection returned with IOException, will forcefully close and remove from session cache (http-bio-8082-exec-5)
[03/04/14 16:19:24] INFO  IRODSSimpleProtocolManager: returning connection, no session, so do not discard in session, this can be a normal case in authentication processing, or in areas where a connection is manually done outside of the normal access object factory scheme, otherwise, it might signify a logic error (http-bio-8082-exec-5)
[03/04/14 16:19:24] ERROR IRODSFileImpl: jargon exception, rethrow as unchecked (http-bio-8082-exec-5)
org.irods.jargon.core.exception.JargonException: java.io.IOException: read length is set to zero
    at org.irods.jargon.core.connection.IRODSCommands.readHeader(IRODSCommands.java:1136) ~[jargon-core-3.3.1.1.jar:na]
    at org.irods.jargon.core.connection.IRODSCommands.readMessage(IRODSCommands.java:819) ~[jargon-core-3.3.1.1.jar:na]
    at org.irods.jargon.core.connection.IRODSCommands.readMessage(IRODSCommands.java:802) ~[jargon-core-3.3.1.1.jar:na]
    at org.irods.jargon.core.connection.IRODSCommands.irodsFunction(IRODSCommands.java:391) ~[jargon-core-3.3.1.1.jar:na]
    at org.irods.jargon.core.connection.IRODSCommands.irodsFunction(IRODSCommands.java:314) ~[jargon-core-3.3.1.1.jar:na]
    at org.irods.jargon.core.connection.IRODSCommands.irodsFunction(IRODSCommands.java:744) ~[jargon-core-3.3.1.1.jar:na]
    at org.irods.jargon.core.pub.CollectionAndDataObjectListAndSearchAOImpl.retrieveObjectStatForPath(CollectionAndDataObjectListAndSearchAOImpl.java:1896) ~[jargon-core-3.3.1.1.jar:na]
    at org.irods.jargon.core.pub.IRODSFileSystemAOImpl.getObjStat(IRODSFileSystemAOImpl.java:454) ~[jargon-core-3.3.1.1.jar:na]
    at org.irods.jargon.core.pub.io.IRODSFileImpl.isDirectory(IRODSFileImpl.java:730) ~[jargon-core-3.3.1.1.jar:na]
    at fr.in2p3.jsaga.adaptor.data.GeneralFileAttributes.getType(GeneralFileAttributes.java:34) [jsaga-adaptor-irods-1.1.0-20140324.142539-5.jar:na]
    at fr.in2p3.jsaga.adaptor.data.read.FileAttributes.getRelativePath(FileAttributes.java:36) [jsaga-adaptoritf-1.1.0-20140324.142015-3.jar:na]
    at fr.in2p3.jsaga.impl.url.RelativeURLImpl.<init>(RelativeURLImpl.java:40) [jsaga-engine-1.1.0-20140324.142109-3.jar:1.1.0-SNAPSHOT]
    at fr.in2p3.jsaga.impl.url.URLFactoryImpl.createURLWithCache(URLFactoryImpl.java:32) [jsaga-engine-1.1.0-20140324.142109-3.jar:1.1.0-SNAPSHOT]
    at fr.in2p3.jsaga.impl.namespace.AbstractSyncNSDirectoryImpl._list(AbstractSyncNSDirectoryImpl.java:190) [jsaga-engine-1.1.0-20140324.142109-3.jar:1.1.0-SNAPSHOT]
    at fr.in2p3.jsaga.impl.namespace.AbstractSyncNSDirectoryImpl.listSync(AbstractSyncNSDirectoryImpl.java:153) [jsaga-engine-1.1.0-20140324.142109-3.jar:1.1.0-SNAPSHOT]
    at fr.in2p3.jsaga.impl.namespace.AbstractSyncNSDirectoryImpl.listSync(AbstractSyncNSDirectoryImpl.java:157) [jsaga-engine-1.1.0-20140324.142109-3.jar:1.1.0-SNAPSHOT]
    at fr.in2p3.jsaga.impl.namespace.AbstractNSDirectoryImpl.list(AbstractNSDirectoryImpl.java:93) [jsaga-engine-1.1.0-20140324.142109-3.jar:1.1.0-SNAPSHOT]
    at hu.sztaki.lpds.dataavenue.adaptors.jsaga.JSagaGenericAdaptor.list(JSagaGenericAdaptor.java:398) [data-avenue.core.service-2.0.0.jar:na]
    at hu.sztaki.lpds.dataavenue.adaptors.jsaga.JSagaGenericAdaptor.list(JSagaGenericAdaptor.java:365) [data-avenue.core.service-2.0.0.jar:na]
    at hu.sztaki.lpds.dataavenue.core.webservices.DataAvenueServiceImpl.list(DataAvenueServiceImpl.java:102) [data-avenue.core.service-2.0.0.jar:na]
    at sun.reflect.GeneratedMethodAccessor93.invoke(Unknown Source) ~[na:na]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_40]
    at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_40]
    at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:180) [cxf-api-2.7.5.jar:2.7.5]
    at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96) [cxf-api-2.7.5.jar:2.7.5]
    at org.apache.cxf.jaxws.AbstractJAXWSMethodInvoker.invoke(AbstractJAXWSMethodInvoker.java:178) [cxf-rt-frontend-jaxws-2.7.5.jar:2.7.5]
    at org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:68) [cxf-rt-frontend-jaxws-2.7.5.jar:2.7.5]
    at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:75) [cxf-api-2.7.5.jar:2.7.5]
    at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58) [cxf-api-2.7.5.jar:2.7.5]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_40]
    at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_40]
    at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37) [cxf-api-2.7.5.jar:2.7.5]
    at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:107) [cxf-api-2.7.5.jar:2.7.5]
    at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271) [cxf-api-2.7.5.jar:2.7.5]
    at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) [cxf-api-2.7.5.jar:2.7.5]
    at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:239) [cxf-rt-transports-http-2.7.5.jar:2.7.5]
    at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:223) [cxf-rt-transports-http-2.7.5.jar:2.7.5]
    at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:203) [cxf-rt-transports-http-2.7.5.jar:2.7.5]
    at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:137) [cxf-rt-transports-http-2.7.5.jar:2.7.5]
    at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:158) [cxf-rt-transports-http-2.7.5.jar:2.7.5]
    at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:243) [cxf-rt-transports-http-2.7.5.jar:2.7.5]
    at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:163) [cxf-rt-transports-http-2.7.5.jar:2.7.5]
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) [servlet-api.jar:na]
    at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:219) [cxf-rt-transports-http-2.7.5.jar:2.7.5]
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) [catalina.jar:7.0.42]
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.42]
    at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176) [urlrewritefilter-4.0.3.jar:4.0.3]
    at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145) [urlrewritefilter-4.0.3.jar:4.0.3]
    at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92) [urlrewritefilter-4.0.3.jar:4.0.3]
    at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:394) [urlrewritefilter-4.0.3.jar:4.0.3]
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [catalina.jar:7.0.42]
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.42]
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) [catalina.jar:7.0.42]
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) [catalina.jar:7.0.42]
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) [catalina.jar:7.0.42]
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) [catalina.jar:7.0.42]
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) [catalina.jar:7.0.42]
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953) [catalina.jar:7.0.42]
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) [catalina.jar:7.0.42]
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) [catalina.jar:7.0.42]
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023) [tomcat-coyote.jar:7.0.42]
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) [tomcat-coyote.jar:7.0.42]
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) [tomcat-coyote.jar:7.0.42]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_40]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_40]
    at java.lang.Thread.run(Thread.java:724) [na:1.7.0_40]
Caused by: java.io.IOException: read length is set to zero
    at org.irods.jargon.core.connection.IRODSConnection.read(IRODSConnection.java:910) ~[jargon-core-3.3.1.1.jar:na]
    at org.irods.jargon.core.connection.IRODSCommands.readHeader(IRODSCommands.java:1132) ~[jargon-core-3.3.1.1.jar:na]
    ... 65 common frames omitted

Actions #1

Updated by Hajnal Akos about 11 years ago

Additional note: the bug does not come out with Tomcat running on Windows.

Actions #2

Updated by Schwarz Lionel almost 11 years ago

  • Status changed from New to Resolved
Actions

Also available in: Atom PDF