Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

repotools -addTables errors in RTC 2.0

I deployed custom RTC plugins that I wrote (ie. Preconditions/Follow-up actions, new Components) to a RTC 2.0 Beta2 server. The code was originally developed with RTC1.0.1.1. I imported the code into a RTC 2.0 development environment and rebuilt the plugin jar files. Our plugins have some ecore schema additions.

I ran 'repotools -addTables -clean', and got the following output from the console:

C:\u2008_AppFactoryRTC\JazzDev2.0Beta2Server\jazz\server>repotools.bat -addTables -clean
Repo Tools

Provisioning using "C:\u2008_AppFactoryRTC\JazzDev2.0Beta2Server\jazz\server\\conf\jazz\provision_profiles".
Mon Jun 01 14:27:54 CDT 2009 - Bundle tracker is not set
Mon Jun 01 14:27:54 CDT 2009 - Bundle tracker is not set
Mon Jun 01 14:27:55 CDT 2009 - Bundle tracker is not set
Rational Jazz Team Server - Enterprise
Invalid registry object
Invalid registry object


repotools also wrote out a log file which is to big to post here, but I'll post the tail end showing the exceptions:


2009-06-01 14:27:55,887 The bundle org.eclipse.datatools.connectivity.oda.consumer is STARTED.
2009-06-01 14:27:55,887 The bundle org.eclipse.datatools.connectivity.oda.design is STARTED.
2009-06-01 14:27:55,887 The bundle org.eclipse.datatools.connectivity.oda.flatfile is STARTED.
2009-06-01 14:27:55,887 The bundle org.eclipse.datatools.connectivity.oda.profile is STARTED.
2009-06-01 14:27:55,887 The bundle org.eclipse.datatools.enablement.oda.xml is STARTED.
2009-06-01 14:27:55,887 The bundle org.w3c.css.sac is STARTED.
2009-06-01 14:27:55,887 The bundle org.w3c.dom.smil is STARTED.
2009-06-01 14:27:55,887 The bundle org.w3c.dom.svg is STARTED.
2009-06-01 14:27:55,887 The bundle org.w3c.sac is STARTED.
2009-06-01 14:27:55,887 The bundle javax.xml is STARTED.
2009-06-01 14:27:55,887 The bundle com.ibm.team.reports.apt.service is STARTED.
2009-06-01 14:27:55,887 The bundle com.ibm.team.reports.scm.web is STARTED.
2009-06-01 14:27:55,887 The bundle com.ibm.team.scm.svn.common is STARTED.
2009-06-01 14:27:55,903 The bundle org.tmatesoft.svnkit is STARTED.
2009-06-01 14:27:55,903 The bundle com.ibm.team.rtc.web is STARTED.
2009-06-01 14:27:55,903 The bundle com.ibm.team.rtc.server.license.enterprise-ea is STARTED.
2009-06-01 14:28:06,762 Rational Jazz Team Server - Enterprise
2009-06-01 14:28:06,762 Invalid registry object
org.eclipse.core.runtime.CoreException: Invalid registry object
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:56)
at com.ibm.team.repository.common.transport.AbstractElementDescriptor.createInstance(AbstractElementDescriptor.java:254)
at com.ibm.team.repotools.command.internal.registry.CommandElementDescriptor.createCommand(CommandElementDescriptor.java:188)
at com.ibm.team.repotools.command.internal.registry.CommandElementDescriptor.getCommand(CommandElementDescriptor.java:271)
at com.ibm.team.repotools.rcp.internal.RepositoryToolsApplication.run(RepositoryToolsApplication.java:670)
at com.ibm.team.repotools.rcp.internal.RepositoryToolsApplication.start(RepositoryToolsApplication.java:702)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
Caused by:
org.eclipse.core.runtime.InvalidRegistryObjectException: Invalid registry object
at org.eclipse.core.internal.registry.RegistryObjectManager.basicGetObject(RegistryObjectManager.java:273)
at org.eclipse.core.internal.registry.RegistryObjectManager.getObject(RegistryObjectManager.java:263)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.getConfigurationElement(ConfigurationElementHandle.java:26)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)
... 18 more
2009-06-01 14:28:06,762 Invalid registry object
org.eclipse.core.runtime.CoreException: Invalid registry object
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:56)
at com.ibm.team.repository.common.transport.AbstractElementDescriptor.createInstance(AbstractElementDescriptor.java:254)
at com.ibm.team.repotools.command.internal.registry.CommandElementDescriptor.createCommand(CommandElementDescriptor.java:188)
at com.ibm.team.repotools.command.internal.registry.CommandElementDescriptor.getCommand(CommandElementDescriptor.java:271)
at com.ibm.team.repotools.rcp.internal.RepositoryToolsApplication.run(RepositoryToolsApplication.java:670)
at com.ibm.team.repotools.rcp.internal.RepositoryToolsApplication.start(RepositoryToolsApplication.java:702)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
Caused by:
org.eclipse.core.runtime.InvalidRegistryObjectException: Invalid registry object
at org.eclipse.core.internal.registry.RegistryObjectManager.basicGetObject(RegistryObjectManager.java:273)
at org.eclipse.core.internal.registry.RegistryObjectManager.getObject(RegistryObjectManager.java:263)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.getConfigurationElement(ConfigurationElementHandle.java:26)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)
... 18 more




Can someone help with these errors?

Thanks,

Dave

0 votes



One answer

Permanent link
- Invalid registry object error is a known problem (See bug https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/83830). Don't use clean with addTables. Run repotools -addTables twice. repotools command will run the second time.

- You have to regen the model using 2.0 code gen tool. We have made changes to core model to support read permissions.

---- Balaji
Jazz Server Team

I deployed custom RTC plugins that I wrote (ie. Preconditions/Follow-up actions, new Components) to a RTC 2.0 Beta2 server. The code was originally developed with RTC1.0.1.1. I imported the code into a RTC 2.0 development environment and rebuilt the plugin jar files. Our plugins have some ecore schema additions.

I ran 'repotools -addTables -clean', and got the following output from the console:

C:\u2008_AppFactoryRTC\JazzDev2.0Beta2Server\jazz\server>repotools.bat -addTables -clean
Repo Tools

Provisioning using "C:\u2008_AppFactoryRTC\JazzDev2.0Beta2Server\jazz\server\\conf\jazz\provision_profiles".
Mon Jun 01 14:27:54 CDT 2009 - Bundle tracker is not set
Mon Jun 01 14:27:54 CDT 2009 - Bundle tracker is not set
Mon Jun 01 14:27:55 CDT 2009 - Bundle tracker is not set
Rational Jazz Team Server - Enterprise
Invalid registry object
Invalid registry object


repotools also wrote out a log file which is to big to post here, but I'll post the tail end showing the exceptions:


2009-06-01 14:27:55,887 The bundle org.eclipse.datatools.connectivity.oda.consumer is STARTED.
2009-06-01 14:27:55,887 The bundle org.eclipse.datatools.connectivity.oda.design is STARTED.
2009-06-01 14:27:55,887 The bundle org.eclipse.datatools.connectivity.oda.flatfile is STARTED.
2009-06-01 14:27:55,887 The bundle org.eclipse.datatools.connectivity.oda.profile is STARTED.
2009-06-01 14:27:55,887 The bundle org.eclipse.datatools.enablement.oda.xml is STARTED.
2009-06-01 14:27:55,887 The bundle org.w3c.css.sac is STARTED.
2009-06-01 14:27:55,887 The bundle org.w3c.dom.smil is STARTED.
2009-06-01 14:27:55,887 The bundle org.w3c.dom.svg is STARTED.
2009-06-01 14:27:55,887 The bundle org.w3c.sac is STARTED.
2009-06-01 14:27:55,887 The bundle javax.xml is STARTED.
2009-06-01 14:27:55,887 The bundle com.ibm.team.reports.apt.service is STARTED.
2009-06-01 14:27:55,887 The bundle com.ibm.team.reports.scm.web is STARTED.
2009-06-01 14:27:55,887 The bundle com.ibm.team.scm.svn.common is STARTED.
2009-06-01 14:27:55,903 The bundle org.tmatesoft.svnkit is STARTED.
2009-06-01 14:27:55,903 The bundle com.ibm.team.rtc.web is STARTED.
2009-06-01 14:27:55,903 The bundle com.ibm.team.rtc.server.license.enterprise-ea is STARTED.
2009-06-01 14:28:06,762 Rational Jazz Team Server - Enterprise
2009-06-01 14:28:06,762 Invalid registry object
org.eclipse.core.runtime.CoreException: Invalid registry object
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:56)
at com.ibm.team.repository.common.transport.AbstractElementDescriptor.createInstance(AbstractElementDescriptor.java:254)
at com.ibm.team.repotools.command.internal.registry.CommandElementDescriptor.createCommand(CommandElementDescriptor.java:188)
at com.ibm.team.repotools.command.internal.registry.CommandElementDescriptor.getCommand(CommandElementDescriptor.java:271)
at com.ibm.team.repotools.rcp.internal.RepositoryToolsApplication.run(RepositoryToolsApplication.java:670)
at com.ibm.team.repotools.rcp.internal.RepositoryToolsApplication.start(RepositoryToolsApplication.java:702)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
Caused by:
org.eclipse.core.runtime.InvalidRegistryObjectException: Invalid registry object
at org.eclipse.core.internal.registry.RegistryObjectManager.basicGetObject(RegistryObjectManager.java:273)
at org.eclipse.core.internal.registry.RegistryObjectManager.getObject(RegistryObjectManager.java:263)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.getConfigurationElement(ConfigurationElementHandle.java:26)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)
... 18 more
2009-06-01 14:28:06,762 Invalid registry object
org.eclipse.core.runtime.CoreException: Invalid registry object
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:56)
at com.ibm.team.repository.common.transport.AbstractElementDescriptor.createInstance(AbstractElementDescriptor.java:254)
at com.ibm.team.repotools.command.internal.registry.CommandElementDescriptor.createCommand(CommandElementDescriptor.java:188)
at com.ibm.team.repotools.command.internal.registry.CommandElementDescriptor.getCommand(CommandElementDescriptor.java:271)
at com.ibm.team.repotools.rcp.internal.RepositoryToolsApplication.run(RepositoryToolsApplication.java:670)
at com.ibm.team.repotools.rcp.internal.RepositoryToolsApplication.start(RepositoryToolsApplication.java:702)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
Caused by:
org.eclipse.core.runtime.InvalidRegistryObjectException: Invalid registry object
at org.eclipse.core.internal.registry.RegistryObjectManager.basicGetObject(RegistryObjectManager.java:273)
at org.eclipse.core.internal.registry.RegistryObjectManager.getObject(RegistryObjectManager.java:263)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.getConfigurationElement(ConfigurationElementHandle.java:26)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)
... 18 more




Can someone help with these errors?

Thanks,

Dave

0 votes

Your answer

Register or log in to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details
× 10,936

Question asked: Jun 03 '09, 10:04 a.m.

Question was seen: 5,472 times

Last updated: Jun 03 '09, 10:04 a.m.

Confirmation Cancel Confirm