I'm trying to use a DB2 6.1, FixPack 6 with the java2-driver on Win NT as
datasource.

While starting JBOSS2.0 FINAL, i'm getting the following exception:

javax.naming.OperationNotSupportedException: [IBM][JDBC Driver] CLI0626E
getNameParser() is not supported in this version of DB2 JDBC 2.0 driver.
[Container factory]     at
COM.ibm.db2.jndi.DB2Context.getNameParser(DB2Context.java:401)
[Container factory]     at
javax.naming.InitialContext.getNameParser(InitialContext.java:432)
[Container factory]     at
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.rebind(JRMPContainerI
nvoker.java:440)
[Container factory]     at
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.start(JRMPContainerIn
voker.java:370)
[Container factory]     at
org.jboss.ejb.StatefulSessionContainer.start(StatefulSessionContainer.java:2
15)
[Container factory]     at
org.jboss.ejb.Application.start(Application.java:174)
[Container factory]     at
org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:736)
[Container factory]     at
org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:272)
[Container factory]     at java.lang.reflect.Method.invoke(Native Method)
[Container factory]     at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[Container factory]     at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[Container factory]     at
org.jboss.deployment.J2eeDeployer.startApplication(J2eeDeployer.java:645)
[Container factory]     at
org.jboss.deployment.J2eeDeployer.deploy(J2eeDeployer.java:137)
[Container factory]     at java.lang.reflect.Method.invoke(Native Method)
[Container factory]     at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[Container factory]     at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[Container factory]     at
org.jboss.ejb.AutoDeployer.deploy(AutoDeployer.java:332)
[Container factory]     at
org.jboss.ejb.AutoDeployer.run(AutoDeployer.java:268)
[Container factory]     at
org.jboss.ejb.AutoDeployer.startService(AutoDeployer.java:311)
[Container factory]     at
org.jboss.util.ServiceMBeanSupport.start(ServiceMBeanSupport.java:92)
[Container factory]     at java.lang.reflect.Method.invoke(Native Method)
[Container factory]     at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[Container factory]     at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[Container factory]     at
org.jboss.dependencies.DependencyManager.startMBean(DependencyManager.java:2
84)
[Container factory]     at
org.jboss.dependencies.DependencyManager.loadService(DependencyManager.java:
261)
[Container factory]     at
org.jboss.dependencies.DependencyManager.processService(DependencyManager.ja
va:243)
[Container factory]     at
org.jboss.dependencies.DependencyManager.startMBeans(DependencyManager.java:
117)
[Container factory]     at org.jboss.Main.<init>(Main.java:162)
[Container factory]     at org.jboss.Main$1.run(Main.java:87)
[Container factory]     at
java.security.AccessController.doPrivileged(Native Method)
[Container factory]     at org.jboss.Main.main(Main.java:83)

I've dissasembled the code of the IBM JDBC2-Driver and realized, that only
the method getNameParser(Name name) is implemented, not getNameParser(String
string) (this method throws the exception). Is there a way, that JBOSS can
use the other method or breaks it the code? Otherwise, if IBM should alter
the driver, i think, that this won't be happen in the near future.

Thanx

Tilmann


--
--------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Problems?:           [EMAIL PROTECTED]

Reply via email to