[jboss-dev-forums] [Design the new POJO MicroContainer] - VFS Memory Deserialization
kabir.khan@jboss.com
do-not-reply at jboss.com
Tue Aug 12 11:10:17 EDT 2008
"Mail from Ales" wrote :
| Since you wrote it :-)
|
| Why this limitation in VFS:MemoryContextFactory
|
| | public VFSContext createRoot(URL url)
| | {
| | try
| | {
| | String rootName = url.getHost();
| | MemoryContext ctx = registry.get(rootName);
| | if (ctx == null)
| | {
| | String urlPath = url.getPath();
| | if (urlPath != null && urlPath.length() > 0)
| | throw new IllegalArgumentException("Root can not contain '/' - " + urlPath);
| |
| This last exception.
|
| Can we get past/handle this?
|
| The issue is when I use this:
| - http://anonsvn.jboss.org/repos/jbossas/projects/jboss-deployers/trunk/deployers-vfs/src/main/org/jboss/deployers/vfs/plugins/vfs/VirtualFileSerializator.java
| It breaks, since it cannot be deserialized - due to that exception.
|
| We can continue on the forum. :-)
|
The exception was just there to make sure that people don't try to create roots from URLs such as vfsmemory://root/with/path. What should be used is vfsmemory://root. Is the problem you are seeing that it tries to pass in the whole URL? If possible try breaking it up? If not then the exception can probably be removed
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4170105#4170105
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4170105
More information about the jboss-dev-forums
mailing list