cancel
Showing results for 
Search instead for 
Did you mean: 

Unable to open nodes

mjosborn85
Champ in-the-making
Champ in-the-making
In a new 4.2.c installation with RM, known to work as the first few files were loaded into RM, after uploading 100K+ TIFFs into an RM folder, attempts to open (preview) a file result in

The item cannot be found. Either you do not have permissions to view the item, it has been removed or it never existed.


The only error in the logs is the corresponding

2013-03-16 03:31:21,984  INFO  [webscripts.connector.RemoteClient] [http-apr-80-exec-3] Error status 408 Read timed out
java.net.SocketTimeoutException: Read timed out
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:150)
        at java.net.SocketInputStream.read(SocketInputStream.java:121)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
        at org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78)
        at org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:106)
        at org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1116)
        at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1973)
        at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735)
        at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098)
        at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
        at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
        at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
        at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
        at org.springframework.extensions.webscripts.connector.RemoteClient.service(RemoteClient.java:1050)
        at org.springframework.extensions.webscripts.connector.RemoteClient.service(RemoteClient.java:828)
        at org.springframework.extensions.webscripts.connector.RemoteClient.call(RemoteClient.java:576)


The only other thing I can surmise is that attempting to open the doc (or a parent folder of the doc) triggers hitting the database for an extended period, filling up the various repository caches until they throw their 'I'm full' warnings.

Any ideas where to look? I did not post a log because there wasn't anything informative yet. I will turn up a log level once I have something to look for.
1 REPLY 1

mjosborn85
Champ in-the-making
Champ in-the-making
Realized the root causes are baked too far into the Share code to do much but split up the folder.