Simple-JNDI icon indicating copy to clipboard operation
Simple-JNDI copied to clipboard

Unexpected Simple-JNDI exceptions on startup

Open nicolasduminil opened this issue 3 years ago • 1 comments

Hello, I'm using Simple-JNDI in a Spring Boot application. It works as expected, however, I get exception like the following one on startup:

2021-07-23 15:24:03.010 ERROR 1980 --- [ main] org.osjava.sj.jndi.MemoryContext : MemoryContext#lookup("spring/mvc/pathmatch/use-suffix-pattern"): Invalid subcontext 'spring' in context '': MemoryContext{namesToObjects={}, subContexts={java:comp=MemoryContext{namesToObjects={}, subContexts={env=MemoryContext{namesToObjects={}, subContexts={string=MemoryContext{namesToObjects={}, subContexts={jndi-entries=MemoryContext{namesToObjects={hibernate_batch_fetchsize=#CHANGE_ME#, ur_miseendepot_gatewaytimeout=#CHANGE_ME#, binary_cache=#CHANGE_ME#, ur_miseendepot_encodagefichier=#CHANGE_ME#, ur_miseendepot_handlertimeout=#CHANGE_ME#, ur_miseendepot_thread_worker=#CHANGE_ME#, ur_miseendepot_thread_master=#CHANGE_ME#}, subContexts={}, env={org.osjava.sj.root=src/main/resources/jndi, org.osjava.sj.colon.replace=--, java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=., jndi.syntax.direction=left_to_right, jndi.syntax.separator=/, org.osjava.sj.space=java:comp/env/string, org.osjava.sj.factory=org.osjava.sj.MemoryContextFactory}, nameParser=org.osjava.sj.jndi.SimpleNameParser@6f24ce45, nameInNamespace=java:comp/env/string/jndi-entries, nameLock=true}}, env={org.osjava.sj.root=src/main/resources/jndi, org.osjava.sj.colon.replace=--, java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=., jndi.syntax.direction=left_to_right, jndi.syntax.separator=/, org.osjava.sj.space=java:comp/env/string, org.osjava.sj.factory=org.osjava.sj.MemoryContextFactory}, nameParser=org.osjava.sj.jndi.SimpleNameParser@e881e46, nameInNamespace=java:comp/env/string, nameLock=true}}, env={org.osjava.sj.root=src/main/resources/jndi, org.osjava.sj.colon.replace=--, java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=., jndi.syntax.direction=left_to_right, jndi.syntax.separator=/, org.osjava.sj.space=java:comp/env/string, org.osjava.sj.factory=org.osjava.sj.MemoryContextFactory}, nameParser=org.osjava.sj.jndi.SimpleNameParser@657b3b, nameInNamespace=java:comp/env, nameLock=true}}, env={org.osjava.sj.root=src/main/resources/jndi, org.osjava.sj.colon.replace=--, java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=., jndi.syntax.direction=left_to_right, jndi.syntax.separator=/, org.osjava.sj.space=java:comp/env/string, org.osjava.sj.factory=org.osjava.sj.MemoryContextFactory}, nameParser=org.osjava.sj.jndi.SimpleNameParser@2cea921a, nameInNamespace=java:comp, nameLock=true}}, env={org.osjava.sj.root=src/main/resources/jndi, org.osjava.sj.colon.replace=--, java.naming.factory.initial=org.osjava.sj.MemoryContextFactory, org.osjava.sj.delimiter=., jndi.syntax.direction=left_to_right, jndi.syntax.separator=/, org.osjava.sj.space=java:comp/env/string, org.osjava.sj.factory=org.osjava.sj.MemoryContextFactory}, nameParser=org.osjava.sj.jndi.SimpleNameParser@65753724, nameInNamespace=, nameLock=false}

Here I can see the JNDI entries I defined via the configuration files together with the configuration properties, which is fine, but there are also "Invalid subcontext spring". What am I supposed to do in order to get rid of these exceptions ?

Many thanls in advance.

Nicolas

nicolasduminil avatar Jul 23 '21 13:07 nicolasduminil

Someone (Spring Boot?) looks up "spring/mvc/pathmatch/use-suffix-pattern". I have no idea about Spring Boot. So I can't help you. Sorry.

h-thurow avatar Jul 24 '21 08:07 h-thurow