Or simply know that Wicket has a page data store which can't update on your disk due to your file system permissions hence: java.io.FileNotFoundException: /opt/ssa/tomcat/apache-tomcat-7.0.29/work/Catalina/localhost/SSA/wicket.ssa-webapp-filestore/3943/9005/A851AC58C741B566C0E40BE1791649E1/data (Permission denied)
Also see: http://wicket.apache.org/guide/guide/versioningCaching.html On Wednesday, May 14, 2014, eaglei22 <jchojnack...@gmail.com> wrote: > Hi, my application in production often gets this error: > May 14 09:12:27 ERROR > > DiskDataStore-/opt/ssa/tomcat/apache-tomcat-7.0.29/work/Catalina/localhost/SSA/wicket.ssa-webapp-filestore/4729/2939/909EAC3343856968BA7B1864B71CEA85/data > (Too many open files) > java.io.FileNotFoundException: > > /opt/ssa/tomcat/apache-tomcat-7.0.29/work/Catalina/localhost/SSA/wicket.ssa-webapp-filestore/4729/2939/909EAC3343856968BA7B1864B71CEA85/data > (Too many open files) > at java.io.RandomAccessFile.open(Native Method) > at java.io.RandomAccessFile.<init>(RandomAccessFile.java:233) > at > > org.apache.wicket.pageStore.DiskDataStore$SessionEntry.getFileChannel(DiskDataStore.java:425) > at > > org.apache.wicket.pageStore.DiskDataStore$SessionEntry.savePage(DiskDataStore.java:343) > at > org.apache.wicket.pageStore.DiskDataStore.storeData(DiskDataStore.java:181) > at > > org.apache.wicket.pageStore.AsynchronousDataStore.storeData(AsynchronousDataStore.java:228) > at > > org.apache.wicket.pageStore.DefaultPageStore.storePageData(DefaultPageStore.java:120) > at > > org.apache.wicket.pageStore.DefaultPageStore.storePage(DefaultPageStore.java:154) > at > > org.apache.wicket.page.PageStoreManager$PersistentRequestAdapter.storeTouchedPages(PageStoreManager.java:412) > at > > org.apache.wicket.page.RequestAdapter.commitRequest(RequestAdapter.java:181) > > > > > and now I am getting this error for every page opened making the log file > extremely large: > > May 14 11:36:31 WARN DiskDataStore-Cannot save page with id '866' because > the data file cannot be opened. > May 14 11:36:31 ERROR > > DiskDataStore-/opt/ssa/tomcat/apache-tomcat-7.0.29/work/Catalina/localhost/SSA/wicket.ssa-webapp-filestore/3943/9005/A851AC58C741B566C0E40BE1791649E1/data > (Permission denied) > java.io.FileNotFoundException: > > /opt/ssa/tomcat/apache-tomcat-7.0.29/work/Catalina/localhost/SSA/wicket.ssa-webapp-filestore/3943/9005/A851AC58C741B566C0E40BE1791649E1/data > (Permission denied) > at java.io.RandomAccessFile.open(Native Method) > at java.io.RandomAccessFile.<init>(RandomAccessFile.java:233) > at > > org.apache.wicket.pageStore.DiskDataStore$SessionEntry.getFileChannel(DiskDataStore.java:425) > at > > org.apache.wicket.pageStore.DiskDataStore$SessionEntry.savePage(DiskDataStore.java:343) > at > org.apache.wicket.pageStore.DiskDataStore.storeData(DiskDataStore.java:181) > at > > org.apache.wicket.pageStore.AsynchronousDataStore$PageSavingRunnable.run(AsynchronousDataStore.java:355) > at java.lang.Thread.run(Thread.java:722) > May 14 11:36:31 WARN DiskDataStore-Cannot save page with id '0' because > the > data file cannot be opened. > May 14 11:36:32 ERROR > > DiskDataStore-/opt/ssa/tomcat/apache-tomcat-7.0.29/work/Catalina/localhost/SSA/wicket.ssa-webapp-filestore/3943/9005/A851AC58C741B566C0E40BE1791649E1/data > (Permission denied) > java.io.FileNotFoundException: > > /opt/ssa/tomcat/apache-tomcat-7.0.29/work/Catalina/localhost/SSA/wicket.ssa-webapp-filestore/3943/9005/A851AC58C741B566C0E40BE1791649E1/data > (Permission denied) > at java.io.RandomAccessFile.open(Native Method) > at java.io.RandomAccessFile.<init>(RandomAccessFile.java:233) > at > > org.apache.wicket.pageStore.DiskDataStore$SessionEntry.getFileChannel(DiskDataStore.java:425) > at > > org.apache.wicket.pageStore.DiskDataStore$SessionEntry.savePage(DiskDataStore.java:343) > at > org.apache.wicket.pageStore.DiskDataStore.storeData(DiskDataStore.java:181) > at > > org.apache.wicket.pageStore.AsynchronousDataStore$PageSavingRunnable.run(AsynchronousDataStore.java:355) > View this message in context: > http://apache-wicket.1842946.n4.nabble.com/DiskDataStore-errors-in-production-tp4665839.html > Sent from the Users forum mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org <javascript:;> > For additional commands, e-mail: users-h...@wicket.apache.org<javascript:;> > >