Hi Philippe,
Thanks for joining
If you get an exception in the dialog, just hit "OK" or "Apply" anyway and try and browse.
I get the opposite, I can browse a JORAM queue but I cannot browse a Context.
Here are the relevant bits of my config XML to compare to yours
Classpath:
<classpathGroup id="JORAM">
<library noFactories="true" jar="C:\local\joram-4.1.0\ship\lib\JCup.jar"/>
<library noFactories="true" jar="C:\local\joram-4.1.0\ship\lib\ow_monolog.jar"/>
<library noFactories="true" jar="C:\local\joram-4.1.0\ship\lib\joram-mom.jar"/>
<library noFactories="true" jar="C:\local\joram-4.1.0\ship\lib\joram-client.jar"/>
<library noFactories="true" jar="C:\local\joram-4.1.0\ship\lib\joram-shared.jar"/>
<library noFactories="true" jar="C:\local\joram-4.1.0\ship\lib\jakarta-regexp-1.2.jar"/>
<library noFactories="true" jar="C:\local\joram-4.1.0\ship\lib\kxml.jar"/>
</classpathGroup>
JNDI:
<naming id="JORAM" classpathId="JORAM">
<properties>
<property name="port" value="16400"/>
<property name="initialContextFactory" value="fr.dyade.aaa.jndi2.client.NamingContextFactory"/>
<property name="host" value="localhost"/>
</properties>
</naming>
JMS:
<factory classpathId="JORAM">
<provider className="hermes.JNDIQueueConnectionFactory">
<properties>
<property name="binding" value="qcf"/>
<property name="host" value="localhost"/>
<property name="initialContextFactory" value="fr.dyade.aaa.jndi2.client.NamingContextFactory"/>
<property name="port" value="16400"/>
</properties>
</provider>
<connection>
<session reconnects="0" audit="false" transacted="true" id="JORAM"/>
</connection>
<destination domain="1" name="queue" useLocalRenderer="false">
<renderer className="hermes.renderers.DefaultMessageRenderer">
<properties>
<property name="toStringOnObjectMessage" value="false"/>
<property name="messageCache" value="100"/>
<property name="bytesIsString" value="false"/>
<property name="bytesIsObjectBufferSize" value="65536"/>
<property name="bytesIsObject" value="false"/>
</properties>
</renderer>
</destination>
<extension className="hermes.ext.joram.JoramAdminFactory">
<properties/>
</extension>
</factory>
When I try and browse a context I get the following - although I can browse a queue fine!
2004-10-12 12:37:01,640 [Hermes ThreadPool-2] ERROR hermes.browser.actions.AbstractActionImpl - in doAction(): null
java.lang.ExceptionInInitializerError
at fr.dyade.aaa.jndi2.client.NamingContextFactory.getInitialContext(NamingContextFactory.java:57)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:243)
at javax.naming.InitialContext.init(InitialContext.java:219)
at javax.naming.InitialContext.<init>(InitialContext.java:195)
at hermes.JNDIContextBean._getContext(JNDIContextBean.java:206)
at hermes.browser.components.ContextTreeModelFactory.create(ContextTreeModelFactory.java:53)
at hermes.browser.actions.BrowseContextAction.doAction(BrowseContextAction.java:112)
at hermes.browser.actions.AbstractActionImpl.run(AbstractActionImpl.java:94)
at hermes.impl.ThreadPool.run(ThreadPool.java:182)
at java.lang.Thread.run(Thread.java:534)
Caused by: java.lang.ClassCastException
at org.objectweb.util.monolog.wrapper.log4j.MonologLoggerFactory.getLogger(MonologLoggerFactory.java:195)
at fr.dyade.aaa.util.Debug.getLogger(Debug.java:139)
at fr.dyade.aaa.jndi2.client.Trace.<clinit>(Trace.java:34)
... 11 more
Cheers,
Colin.