Forum Discussion

FICO's avatar
FICO
Community Manager
6 years ago

Exception while creating SVN repository.

When we try to create an SVN repo through blaze we are getting the below exception.

java.lang.NoClassDefFoundError: org/tmatesoft/svn/core/SVNException

org.tmatesoft.svn.core.SVNException cannot be found by com.fairisaac.eclipse.advisor_7.5.7502.v12063

I have added the SVNKit libraries into <ADVISOR_HOME>/lib and also have updated the setenv.bat to include these libraries.

Can anyone help to fix this issue?

Exception Stack Trace:

com.blazesoft.dynobj.NdDynObjRuntimeException: java.lang.NoClassDefFoundError: org/tmatesoft/svn/core/SVNException

java.lang.ClassNotFoundException: org.tmatesoft.svn.core.SVNException cannot be found by com.fairisaac.eclipse.advisor_7.5.7502.v12063

at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:484)

at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:395)

at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:387)

at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:150)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Unknown Source)

at com.blazesoft.objects.java.java2.NdJava2ClassLoaderUtil.classForName(:34)

at com.blazesoft.objects.java.java2.NdJava2ClassLoaderUtil.classForName(:50)

at com.blazesoft.objects.java2.NdDefaultClassLoadingContext.WjHAibI(:61)

at com.blazesoft.objects.java2.NdDefaultClassLoadingContext.classForName(:132)

at com.blazesoft.dynobj.NdFactoryBase.getJavaClass(:345)

at com.blazesoft.dynobj.NdFactoryBase.newInstance(:535)

at com.blazesoft.dynobj.NdDynObjFactory.newInstance(:183)

at com.blazesoft.dynobj.NdFactoryBase.newInstance(:523)

at com.blazesoft.repository.config.NdRepositoryVersionSystemAdminFactory.newRepositoryVersionSystemAdmin(:79)

at com.blazesoft.template.repository.admin.NdDefaultRomAdmin.createRepository(:927)

at com.blazesoft.template.repository.admin.NdDefaultRomAdmin.createRepository(:841)

at com.blazesoft.template.repository.NdRomFactory.createRepository(:1617)

at com.blazesoft.template.repository.NdRomFactory.createRepository(:1566)

at com.blazesoft.devtools.iwb.NdDevRepositoryCreationDialog.WjIOVuD(:733)

at com.blazesoft.devtools.iwb.NdDevRepositoryCreationDialog.access$300(:87)

at com.blazesoft.devtools.iwb.NdDevRepositoryCreationDialog$3.actionPerformed(:253)

at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)

at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)

at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)

at javax.swing.DefaultButtonModel.setPressed(Unknown Source)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)

at java.awt.Component.processMouseEvent(Unknown Source)

at javax.swing.JComponent.processMouseEvent(Unknown Source)

at java.awt.Component.processEvent(Unknown Source)

at java.awt.Container.processEvent(Unknown Source)

at java.awt.Component.dispatchEventImpl(Unknown Source)

at java.awt.Container.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(Unknown Source)

at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)

at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)

at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)

at java.awt.Container.dispatchEventImpl(Unknown Source)

at java.awt.Window.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(Unknown Source)

at java.awt.EventQueue.dispatchEventImpl(Unknown Source)

at java.awt.EventQueue.access$500(Unknown Source)

at java.awt.EventQueue$3.run(Unknown Source)

at java.awt.EventQueue$3.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)

at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)

at java.awt.EventQueue$4.run(Unknown Source)

at java.awt.EventQueue$4.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)

at java.awt.EventQueue.dispatchEvent(Unknown Source)

at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

at java.awt.WaitDispatchSupport$2.run(Unknown Source)

at java.awt.WaitDispatchSupport$4.run(Unknown Source)

at java.awt.WaitDispatchSupport$4.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.awt.WaitDispatchSupport.enter(Unknown Source)

at java.awt.Dialog.show(Unknown Source)

at com.blazesoft.devtools.iwb.NdDevRepositoryCreationDialog.WjIOVuA(:436)

at com.blazesoft.devtools.iwb.NdDevRepositoryConnectionCommands$CreateRepositoryCommand.executeCommand(:433)

at com.blazesoft.devtools.rules.WjIbBDB$3.run(:722)

at com.blazesoft.objects.dotnet.WjHBfLT.WjHBeWL(:31)

at com.blazesoft.devtools.rules.WjIbBDB.WjILZBD(:715)

at com.blazesoft.devtools.rules.WjIbBDB.executeCommand(:703)

at com.blazesoft.devtools.commands.WjHEaHZ.WjIuEuW(:196)

at com.blazesoft.devtools.commands.WjHEaHZ.execute(:216)

at com.blazesoft.devtools.commands.WjHEkRN.execute(:275)

at com.blazesoft.devtools.commands.WjHCcwV.execute(:143)

at com.blazesoft.builder.integration.WjKGxWN.execute(:113)

at com.fairisaac.eclipse.builder.integration.commands.NdEclBuilderCommandBase$2.run(:386)

at java.awt.event.InvocationEvent.dispatch(Unknown Source)

at java.awt.EventQueue.dispatchEventImpl(Unknown Source)

at java.awt.EventQueue.access$500(Unknown Source)

at java.awt.EventQueue$3.run(Unknown Source)

at java.awt.EventQueue$3.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)

at java.awt.EventQueue.dispatchEvent(Unknown Source)

at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.run(Unknown Source)

1 Reply

  • FICO's avatar
    FICO
    Community Manager

    Did you install the SVNkit plugin into Eclipse before creating a SVN repository? Here's the instruction for installing supported version of SVNkit with Blaze Advisor 7.5:

    1. Select Help > Install New Software.

    If there is an older version of the SVNkit, and the user wants to update it, uninstall the older version first.

    2. Click Add and in the Add Repository dialog, enter the following values:

    a. Enter a name for the installed plugin in the Name field.

    b. In the Location field, enter the URL for the SVNkit you want to install.

    To use svnkit 1.9.0 enter http://eclipse.svnkit.com/1.9.x/

    3. Click OK.

    You should see the following plugins:

    • Core SVNkit Library (required)
    • Optional JNA Library (recommended)

    4. Click Select All to begin installing the SVNkit plugin.

    You may need to restart Eclipse to complete the installation.