Opened 16 years ago
Closed 16 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 Changed 16 years ago by
Status: | new → assigned |
---|
comment:2 Changed 16 years ago by
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