---
title: "Error on Collect startup ( persistent sessions exception )"
url: "https://openforis.support/questions/204/error-on-collect-startup-persistent-sessions-exception"
tags: ["collect"]
status: "answered"
score: 0
answer_count: 1
asked: "2015-03-23T16:47:49"
last_activity: "2015-03-27T03:18:37"
source: "Open Foris Support - Q&A Forum"
license: "Copyright Open Foris, 2026. Some rights reserved under creative commons license."
---

# Error on Collect startup ( persistent sessions exception )

Asked by sanchez_paus on 2015-03-23

Hello,

I am having problems starting up my Open Foris Collect installation.

After I start Collect and the Tomcat window appears I can see this exception.

(Note that I think I tried to start Collect without shutting it down first and I am using the latest version that was just updated)

    SEVERE: IOException while loading persisted sessions: java.io.EOFException
    java.io.EOFException
            at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
            at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Sour
    ce)
            at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
            at java.io.ObjectInputStream.<init>(Unknown Source)
            at org.apache.catalina.util.CustomObjectInputStream.<init>(CustomObjectI
    nputStream.java:58)
            at org.apache.catalina.session.StandardManager.doLoad(StandardManager.ja
    va:246)
            at org.apache.catalina.session.StandardManager.load(StandardManager.java
    :204)
            at org.apache.catalina.session.StandardManager.startInternal(StandardMan
    ager.java:491)
            at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
            at org.apache.catalina.core.StandardContext.startInternal(StandardContex
    t.java:5300)
            at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
            at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
    .java:901)
            at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:87
    7)
            at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
    
            at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:977)
    
            at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:
    1655)
            at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
            at java.util.concurrent.FutureTask.run(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
            at java.lang.Thread.run(Unknown Source)
    
    Mar 23, 2015 4:40:46 PM org.apache.catalina.session.StandardManager startInterna
    l
    SEVERE: Exception loading sessions from persistent storage
    java.io.EOFException
            at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
            at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Sour
    ce)
            at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
            at java.io.ObjectInputStream.<init>(Unknown Source)
            at org.apache.catalina.util.CustomObjectInputStream.<init>(CustomObjectI
    nputStream.java:58)
            at org.apache.catalina.session.StandardManager.doLoad(StandardManager.ja
    va:246)
            at org.apache.catalina.session.StandardManager.load(StandardManager.java
    :204)
            at org.apache.catalina.session.StandardManager.startInternal(StandardMan
    ager.java:491)
            at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
            at org.apache.catalina.core.StandardContext.startInternal(StandardContex
    t.java:5300)
            at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
            at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
    .java:901)
            at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:87
    7)
            at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
    
            at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:977)
    
            at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:
    1655)
            at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
            at java.util.concurrent.FutureTask.run(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
            at java.lang.Thread.run(Unknown Source)
    
    Mar 23, 2015 4:40:46 PM org.apache.catalina.core.StandardContext startInternal
    SEVERE: Context [/collect] startup failed due to previous errors


## Answer (score 0, by Stefano (OF) on 2015-03-27)

Link: https://openforis.support/questions/204/error-on-collect-startup-persistent-sessions-exception/212

Hi, this is an error that is not affecting the user experience with the software, it is due to the fact that the system is not able to restore the user web session, that means that the users will have to login again into Collect after a shutdown of it. 

This problem is planned to be solved in version 3.4 of Collect.

Thanks
