Results 1 to 2 of 2

Thread: Database reverse Engineer exception javax/management/InstanceAlreadyExistsException

  1. #1
    Join Date
    Sep 2012
    Posts
    2

    Question Database reverse Engineer exception javax/management/InstanceAlreadyExistsException

    Hi All,

    I have Oracle 10g configured as a database in my roo. This works properly with entity commands, but when i am trying to use database reverse engineer, i am getting below exceptions. Can anyone please guide me with this.

    Code:
    roo> database reverse engineer --schema Exception in thread "Spring Roo JLine Sh
    ell" java.lang.NoClassDefFoundError: javax/management/InstanceAlreadyExistsExcep
    tion
            at java.lang.Class.getDeclaredConstructors0(Native Method)
            at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
            at java.lang.Class.getConstructor0(Class.java:2699)
            at java.lang.Class.newInstance0(Class.java:326)
            at java.lang.Class.newInstance(Class.java:308)
            at org.springframework.roo.addon.jdbc.polling.internal.CommonJdbcDriverP
    rovider.loadDriver(CommonJdbcDriverProvider.java:55)
            at org.springframework.roo.addon.jdbc.polling.internal.PollingJdbcDriver
    Manager.loadDriver(PollingJdbcDriverManager.java:54)
            at org.springframework.roo.addon.dbre.jdbc.ConnectionProviderImpl.getCon
    nection(ConnectionProviderImpl.java:65)
            at org.springframework.roo.addon.dbre.jdbc.ConnectionProviderImpl.getCon
    nection(ConnectionProviderImpl.java:46)
            at org.springframework.roo.addon.dbre.model.DbreModelServiceImpl.getConn
    ection(DbreModelServiceImpl.java:74)
            at org.springframework.roo.addon.dbre.model.DbreModelServiceImpl.support
    sSchema(DbreModelServiceImpl.java:240)
            at org.springframework.roo.addon.dbre.converter.SchemaConverter.getAllPo
    ssibleValues(SchemaConverter.java:42)
            at org.springframework.roo.shell.SimpleParser.completeAdvanced(SimplePar
    ser.java:537)
            at org.springframework.roo.shell.jline.JLineCompletorAdapter.complete(JL
    ineCompletorAdapter.java:35)
            at jline.ConsoleReader.complete(ConsoleReader.java:936)
            at jline.ConsoleReader.readLine(ConsoleReader.java:603)
            at jline.ConsoleReader.readLine(ConsoleReader.java:457)
            at jline.ConsoleReader.readLine(ConsoleReader.java:283)
            at org.springframework.roo.shell.jline.JLineShell.promptLoop(JLineShell.
    java:413)
            at org.springframework.roo.shell.jline.JLineShell.run(JLineShell.java:53
    9)
            at java.lang.Thread.run(Thread.java:619)
    Caused by: java.lang.ClassNotFoundException: javax.management.InstanceAlreadyExi
    stsException not found by [76]
            at org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation
    (ModuleImpl.java:812)
            at org.apache.felix.framework.ModuleImpl.access$400(ModuleImpl.java:72)
            at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(Mod
    uleImpl.java:1807)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
            at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
            ... 21 more
    I have all required OSGI modules Active

    Code:
    [  77] [Active     ] [    1] Java Resource API (1.5.0)
    [  78] [Active     ] [    1] Java Transaction API (1.1.0)
    [  79] [Active     ] [    1] Oracle JDBC Driver (10.2.0.2)

  2. #2
    Join Date
    Sep 2012
    Posts
    2

    Default

    Quote Originally Posted by amitabhsh View Post
    Hi All,

    I have Oracle 10g configured as a database in my roo. This works properly with entity commands, but when i am trying to use database reverse engineer, i am getting below exceptions. Can anyone please guide me with this.

    Code:
    roo> database reverse engineer --schema Exception in thread "Spring Roo JLine Sh
    ell" java.lang.NoClassDefFoundError: javax/management/InstanceAlreadyExistsExcep
    tion
            at java.lang.Class.getDeclaredConstructors0(Native Method)
            at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
            at java.lang.Class.getConstructor0(Class.java:2699)
            at java.lang.Class.newInstance0(Class.java:326)
            at java.lang.Class.newInstance(Class.java:308)
            at org.springframework.roo.addon.jdbc.polling.internal.CommonJdbcDriverP
    rovider.loadDriver(CommonJdbcDriverProvider.java:55)
            at org.springframework.roo.addon.jdbc.polling.internal.PollingJdbcDriver
    Manager.loadDriver(PollingJdbcDriverManager.java:54)
            at org.springframework.roo.addon.dbre.jdbc.ConnectionProviderImpl.getCon
    nection(ConnectionProviderImpl.java:65)
            at org.springframework.roo.addon.dbre.jdbc.ConnectionProviderImpl.getCon
    nection(ConnectionProviderImpl.java:46)
            at org.springframework.roo.addon.dbre.model.DbreModelServiceImpl.getConn
    ection(DbreModelServiceImpl.java:74)
            at org.springframework.roo.addon.dbre.model.DbreModelServiceImpl.support
    sSchema(DbreModelServiceImpl.java:240)
            at org.springframework.roo.addon.dbre.converter.SchemaConverter.getAllPo
    ssibleValues(SchemaConverter.java:42)
            at org.springframework.roo.shell.SimpleParser.completeAdvanced(SimplePar
    ser.java:537)
            at org.springframework.roo.shell.jline.JLineCompletorAdapter.complete(JL
    ineCompletorAdapter.java:35)
            at jline.ConsoleReader.complete(ConsoleReader.java:936)
            at jline.ConsoleReader.readLine(ConsoleReader.java:603)
            at jline.ConsoleReader.readLine(ConsoleReader.java:457)
            at jline.ConsoleReader.readLine(ConsoleReader.java:283)
            at org.springframework.roo.shell.jline.JLineShell.promptLoop(JLineShell.
    java:413)
            at org.springframework.roo.shell.jline.JLineShell.run(JLineShell.java:53
    9)
            at java.lang.Thread.run(Thread.java:619)
    Caused by: java.lang.ClassNotFoundException: javax.management.InstanceAlreadyExi
    stsException not found by [76]
            at org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation
    (ModuleImpl.java:812)
            at org.apache.felix.framework.ModuleImpl.access$400(ModuleImpl.java:72)
            at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(Mod
    uleImpl.java:1807)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
            at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
            ... 21 more
    I have all required OSGI modules Active

    Code:
    [  77] [Active     ] [    1] Java Resource API (1.5.0)
    [  78] [Active     ] [    1] Java Transaction API (1.1.0)
    [  79] [Active     ] [    1] Oracle JDBC Driver (10.2.0.2)

    Ok found the problem, turns out i had two separate instances of OSGI drivers for oracle installed which were leading to some conflict.

    After removing one of the driver, its working flawlessly.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •