Feb 05

This was my trace. Never thought i was so dumb. I was breaking my head on this for about two hours.

javax.naming.NameNotFoundException; remaining name 'c:\temp'
at com.sun.jndi.fscontext.FSContext.checkExists

(FSContext.java:860)
at com.sun.jndi.fscontext.FSContext.

checkIsDirectory(FSContext.java:893)
at com.sun.jndi.fscontext.FSContext.(FSContext.java:148)
at com.sun.jndi.fscontext.FSContext.(FSContext.java:123)
at com.sun.jndi.fscontext.RefFSContext.(RefFSContext.java:136)
at com.sun.jndi.fscontext.RefFSContextFactory.

createContext(RefFSContextFactory.java:32)
at com.sun.jndi.fscontext.RefFSContextFactory.

createContextAux(RefFSContextFactory.java:37)
at com.sun.jndi.fscontext.FSContextFactory.

getInitialContext(FSContextFactory.java:65)
at javax.naming.spi.NamingManager.getInitialContext(Unknown Source)
at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source)
at javax.naming.InitialContext.init(Unknown Source)
at javax.naming.InitialContext.(Unknown Source)
at com.ml.cortex.eds.dao.ConnectionManager.

createDataSources(ConnectionManager.java:34)

The solution is simple. Before using a url in the FSContext create the directory. In my case, c:\temp. Create the directory “temp” inside c:\ drive.

Tags: , , , ,

Give your best to the world.