id summary reporter owner description type status priority milestone component version resolution keywords cc 1131 Permission problems creating a new directory in a shared directory Jari Häkkinen Nicklas Nordborg "On our BASE production server running 2.8.2 we have a problem running Base1PluginExecuter. We have a project with several members. The project has a project directory shared with RUW for all members. Running a Base1 plug-in for the first time, i.e., no sub-directories exists in the project directory, gives {{{ Error: Error during export: Permission denied: Not allowed to read Directory[id= ; name= ] }}} where the directory is the home directory of the user managing the project. Of course, this directory is not shared to the project. The expected outcome is that the plug-in should run and create the result directory. A work around is to share the directory with R permission for everyone in the project but this is not really what we want to do. Stacktrace: {{{ net.sf.basedb.core.PermissionDeniedException: Permission denied: Not allowed to read Directory[id=119; name=G&J] at net.sf.basedb.core.BasicItem.checkPermission(BasicItem.java:112) at net.sf.basedb.core.DbControl.getItem(DbControl.java:811) at net.sf.basedb.core.DbControl.loadItem(DbControl.java:696) at net.sf.basedb.core.Directory.getById(Directory.java:168) at net.sf.basedb.core.Directory.getByPath(Directory.java:188) at net.sf.basedb.core.Directory.getNew(Directory.java:140) at net.sf.basedb.plugins.Base1PluginExecuter.createPluginDirectory(Base1PluginExecuter.java:510) at net.sf.basedb.plugins.Base1PluginExecuter.getPluginDirectory(Base1PluginExecuter.java:1400) at net.sf.basedb.plugins.Base1PluginExecuter.exportData(Base1PluginExecuter.java:818) at net.sf.basedb.plugins.Base1PluginExecuter.run(Base1PluginExecuter.java:647) at net.sf.basedb.core.PluginExecutionRequest.invoke(PluginExecutionRequest.java:108) at net.sf.basedb.clients.jobagent.executors.ThreadJobExecutor.executeJob(ThreadJobExecutor.java:111) at net.sf.basedb.clients.jobagent.executors.ThreadJobExecutor.main(ThreadJobExecutor.java:204) }}}" defect closed critical BASE 2.8.3 core 2.8.2 fixed