I am getting these warnings when i try to run the following code.
Hello,
These are the warnings am getting when i try to login to a repository
main DEBUG util.InternalTeamPlatform - Thread[main,5,main]
main DEBUG util.InternalTeamPlatform - start asBundlefalse
main DEBUG util.InternalTeamPlatform - set start true
Exception in thread "main" java.lang.ExceptionInInitializerError
at java.lang.J9VMInternals.initialize(J9VMInternals.java:223)
at java.lang.Class.forNameImpl(Native Method)
at java.lang.Class.forName(Class.java:182)
at org.eclipse.core.runtime.spi.RegistryStrategy.createExecutableExtension(RegistryStrategy.java:215)
at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
at com.ibm.team.repository.common.internal.util.StandaloneAdapterRegistry.loadFactory(StandaloneAdapterRegistry.java:46)
at com.ibm.team.repository.common.internal.util.StandaloneAdapterRegistry.handleExtensionAdded(StandaloneAdapterRegistry.java:32)
at com.ibm.team.repository.common.util.ExtensionReader.internalReadElement(ExtensionReader.java:196)
at com.ibm.team.repository.common.util.ExtensionReader.readRegistry(ExtensionReader.java:344)
at com.ibm.team.repository.common.util.ExtensionReader.start(ExtensionReader.java:374)
at com.ibm.team.repository.common.internal.util.InternalTeamPlatform.initializeAdapterRegistry(InternalTeamPlatform.java:263)
at com.ibm.team.repository.common.internal.util.InternalTeamPlatform.start(InternalTeamPlatform.java:109)
at com.ibm.team.repository.client.TeamPlatform.startup(TeamPlatform.java:50)
at com.bosch.mdg1t.ibmpackage.NewRtcStartUp.main(NewRtcStartUp.java:76)
Caused by: java.lang.SecurityException: Signers of 'org.eclipse.ui.IPathEditorInput' do not match signers of other classes in package
at java.lang.ClassLoader.checkPackageSigners(ClassLoader.java:334)
at java.lang.ClassLoader.defineClass(ClassLoader.java:276)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:74)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:540)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:451)
at java.net.URLClassLoader.access$300(URLClassLoader.java:79)
at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:1038)
at java.security.AccessController.doPrivileged(AccessController.java:362)
at java.net.URLClassLoader.findClass(URLClassLoader.java:429)
at java.lang.ClassLoader.loadClass(ClassLoader.java:677)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:358)
at java.lang.ClassLoader.loadClass(ClassLoader.java:643)
at java.lang.Class.forNameImpl(Native Method)
at java.lang.Class.forName(Class.java:182)
at org.eclipse.ui.internal.ide.IURIEditorInputAdapterFactory.<clinit>(IURIEditorInputAdapterFactory.java:54)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:201)
and here is my code,
public static void main(final String[] args) {
boolean result;
TeamPlatform.startup();
try {
result = run(args);
}
catch (TeamRepositoryException x) {
x.printStackTrace();
result = false;
}
finally {
TeamPlatform.shutdown();
}
if (!result) {
System.exit(1);
}
}
private static boolean run(final String[] args) throws TeamRepositoryException {
if (args.length != 7) {
System.out
.println("Usage: CreateWorkItem <repositoryURI> <userId> <password> <projectArea> <workItemType> <summary> <category>");
return false;
}
String repositoryURI = "https://***************";
String userId = "******************";
String password = "***********************";
ITeamRepository teamRepository = TeamPlatform.getTeamRepositoryService().getTeamRepository(repositoryURI);
teamRepository.registerLoginHandler(new LoginHandler(userId, password));
teamRepository.login(null);
teamRepository.logout();
return true;
}
}
These are the warnings am getting when i try to login to a repository
main DEBUG util.InternalTeamPlatform - Thread[main,5,main]
main DEBUG util.InternalTeamPlatform - start asBundlefalse
main DEBUG util.InternalTeamPlatform - set start true
Exception in thread "main" java.lang.ExceptionInInitializerError
at java.lang.J9VMInternals.initialize(J9VMInternals.java:223)
at java.lang.Class.forNameImpl(Native Method)
at java.lang.Class.forName(Class.java:182)
at org.eclipse.core.runtime.spi.RegistryStrategy.createExecutableExtension(RegistryStrategy.java:215)
at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
at com.ibm.team.repository.common.internal.util.StandaloneAdapterRegistry.loadFactory(StandaloneAdapterRegistry.java:46)
at com.ibm.team.repository.common.internal.util.StandaloneAdapterRegistry.handleExtensionAdded(StandaloneAdapterRegistry.java:32)
at com.ibm.team.repository.common.util.ExtensionReader.internalReadElement(ExtensionReader.java:196)
at com.ibm.team.repository.common.util.ExtensionReader.readRegistry(ExtensionReader.java:344)
at com.ibm.team.repository.common.util.ExtensionReader.start(ExtensionReader.java:374)
at com.ibm.team.repository.common.internal.util.InternalTeamPlatform.initializeAdapterRegistry(InternalTeamPlatform.java:263)
at com.ibm.team.repository.common.internal.util.InternalTeamPlatform.start(InternalTeamPlatform.java:109)
at com.ibm.team.repository.client.TeamPlatform.startup(TeamPlatform.java:50)
at com.bosch.mdg1t.ibmpackage.NewRtcStartUp.main(NewRtcStartUp.java:76)
Caused by: java.lang.SecurityException: Signers of 'org.eclipse.ui.IPathEditorInput' do not match signers of other classes in package
at java.lang.ClassLoader.checkPackageSigners(ClassLoader.java:334)
at java.lang.ClassLoader.defineClass(ClassLoader.java:276)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:74)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:540)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:451)
at java.net.URLClassLoader.access$300(URLClassLoader.java:79)
at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:1038)
at java.security.AccessController.doPrivileged(AccessController.java:362)
at java.net.URLClassLoader.findClass(URLClassLoader.java:429)
at java.lang.ClassLoader.loadClass(ClassLoader.java:677)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:358)
at java.lang.ClassLoader.loadClass(ClassLoader.java:643)
at java.lang.Class.forNameImpl(Native Method)
at java.lang.Class.forName(Class.java:182)
at org.eclipse.ui.internal.ide.IURIEditorInputAdapterFactory.<clinit>(IURIEditorInputAdapterFactory.java:54)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:201)
and here is my code,
public static void main(final String[] args) {
boolean result;
TeamPlatform.startup();
try {
result = run(args);
}
catch (TeamRepositoryException x) {
x.printStackTrace();
result = false;
}
finally {
TeamPlatform.shutdown();
}
if (!result) {
System.exit(1);
}
}
private static boolean run(final String[] args) throws TeamRepositoryException {
if (args.length != 7) {
System.out
.println("Usage: CreateWorkItem <repositoryURI> <userId> <password> <projectArea> <workItemType> <summary> <category>");
return false;
}
String repositoryURI = "https://***************";
String userId = "******************";
String password = "***********************";
ITeamRepository teamRepository = TeamPlatform.getTeamRepositoryService().getTeamRepository(repositoryURI);
teamRepository.registerLoginHandler(new LoginHandler(userId, password));
teamRepository.login(null);
teamRepository.logout();
return true;
}
}
One answer
Hi,
For the CLM 2011 (3.0.1.x) system requirements please see this article.
The system requirements for CLM 2012 (v4.0) were published in this article.
The system requirements for v4.0.1 and v4.0.2 are published in this article.
The system requirements for v4.0.3 and v4.0.4 are published in this article.
The system requirements for v4.0.5 and 4.0.6 are published in this article.
The system requirements for v5.0 are published in this article.
What version of CLM are you using? And assuming that you are running this code from an Eclipse-based platform, what version of Eclipse are you using? It's possible that the version of Eclipse you are using is not compatible with the version of CLM. For more information, you can go to the System Requirements page for the specific version of CLM you are using (copied from the CLM System Requirements home page):
Hope this helps!
Mike Jaworski