Opened 17 years ago
Closed 17 years ago
#878 closed defect (fixed)
Exporting files as a compressed archive may throw an exception if done from a subdirectory
Reported by: | Nicklas Nordborg | Owned by: | Nicklas Nordborg |
---|---|---|---|
Priority: | major | Milestone: | BASE 2.5.1 |
Component: | coreplugins | Version: | |
Keywords: | Cc: |
Description
Here is the stacktrace:
org.hibernate.LazyInitializationException: could not initialize proxy - no Session at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:57) at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:111) at org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:150) at net.sf.basedb.core.data.DirectoryData$$EnhancerByCGLIB$$3680f44d.getName(<generated>) at net.sf.basedb.core.Directory.getPath(Directory.java:687) at net.sf.basedb.plugins.PackedFileExporter.performExport(PackedFileExporter.java:377) at net.sf.basedb.core.plugin.AbstractExporterPlugin.run(AbstractExporterPlugin.java:144) at net.sf.basedb.core.PluginExecutionRequest.invoke(PluginExecutionRequest.java:89) at net.sf.basedb.core.InternalJobQueue$JobRunner.run(InternalJobQueue.java:435) at java.lang.Thread.run(Thread.java:619)
This happens because the path up to the root directory has not been loaded. It may work sometimes if all info happens to be in the cache. Simpe solution is to reload the directory with the current session.
Change History (2)
comment:1 by , 17 years ago
Status: | new → assigned |
---|
comment:2 by , 17 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
(In [4060]) Fixes #878: Exporting files as a compressed archive may throw an exception if done from a subdirectory