It's all about the answers!

Ask a question

Error Jazz Team Server Setup Step 4 for iseries


Dirk Hillmann (611) | asked Nov 13 '14, 7:19 a.m.
The method getPrerequisiteServices() was called on the AbstractActivationManagerOwner for com.ibm.team.repository.service.jts.internal.mailer.MailerService when the service not activated. The method should only be called when the service is activated. If you see this error please report the problem to the Jazz Application Frameworks team, because there is a bug in the Jazz server.
com.ibm.team.repository.common.transport.internal.registry.ServiceNotActivatedException
com.ibm.team.repository.common.transport.internal.registry.AbstractActivationManagerOwner.getPrerequisiteServices(AbstractActivationManagerOwner.java:981)
com.ibm.team.repository.common.transport.internal.registry.AbstractActivationManagerOwner.withServiceDependencies(AbstractActivationManagerOwner.java:1339)
com.ibm.team.repository.common.transport.internal.registry.OsgiServicesManager.withServiceDependencies(OsgiServicesManager.java:673)
com.ibm.team.repository.common.transport.internal.registry.ServiceConfiguration.validateProperties(ServiceConfiguration.java:430)
com.ibm.team.repository.service.internal.ServerConfigurationRestService$2.processUpdate(ServerConfigurationRestService.java:355)
com.ibm.team.repository.service.internal.ServerConfigurationRestService.processConfigUpdates(ServerConfigurationRestService.java:244)
com.ibm.team.repository.service.internal.ServerConfigurationRestService.postConfigurationValidation(ServerConfigurationRestService.java:351)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
java.lang.reflect.Method.invoke(Method.java:611)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:347)
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
com.sun.proxy.$Proxy141.postConfigurationValidation(Unknown Source)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
java.lang.reflect.Method.invoke(Method.java:611)
com.ibm.team.repository.servlet.AbstractTeamServerServlet.doModelledRestService(AbstractTeamServerServlet.java:543)
com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleRequest2(AbstractTeamServerServlet.java:2287)
com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleRequest(AbstractTeamServerServlet.java:2079)
com.ibm.team.repository.servlet.AbstractTeamServerServlet.service(AbstractTeamServerServlet.java:1889)
javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)
org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:126)
org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:76)
javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:120)
com.ibm.team.repository.server.servletbridge.JazzServlet.service(JazzServlet.java:74)
javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1214)
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:774)
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:456)
com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:125)
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:92)
com.ibm.team.repository.server.servletbridge.BridgeFilter.processDelegate(BridgeFilter.java:165)
com.ibm.team.repository.server.servletbridge.BridgeFilter.doFilter(BridgeFilter.java:198)
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:192)
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:89)
com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:926)
com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1023)
com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:87)
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:895)
com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1662)
com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:195)
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:458)
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:522)
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:311)
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:282)
com.ibm.ws.ssl.channel.impl.SSLConnectionLink.determineNextChannel(SSLConnectionLink.java:1048)
com.ibm.ws.ssl.channel.impl.SSLConnectionLink$MyReadCompletedCallback.complete(SSLConnectionLink.java:642)
com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1784)
com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:558)
com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:608)
com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:985)
com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1074)
com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1783)

Comments
Ralph Schoon commented Nov 13 '14, 9:39 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER

Is this a question? I would suggest to consider providing more information e.g. Version of tools. App Server, DB, which steps you did in the setup process and when you see the error.


Dirk Hillmann commented Nov 13 '14, 9:56 a.m.

Yes, this a question. We need help, becasue we can't continue the Setup-procedure.

We are using: *  Iseries V7R1M0

                       *  WAS 8.5 Express

                       *  RTC 5.01.

We got the error, when we have gone into step 4 of the Setup

(https://10.127.20.2:29443/jts/customSetup#/steps/4).

If you need more information, don't hesitate to ask me.


Kot T. commented Nov 13 '14, 2:49 p.m.
JAZZ DEVELOPER

In the application logs (jts.log, ccm.log, etc.), do you see any error when (or right after) the server started up? Have you tried to stop the server (make sure the java process completely stops), and restart it to see if the problem persists?


Dirk Hillmann commented Nov 14 '14, 5:22 a.m.

I have stopped the Server and checked the logs.

I have not found an error in the Server logs(serverStartup.log,serverSetup.log,serverShutdown.log).

 Then I have started the jazz Team Server again and started the setup.

The Problem is the same as yesterday.


Ralph Schoon commented Nov 14 '14, 5:31 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER

There are other log files - the ones called ccm.log, jts.log,..... probably in JazzTeamServer\server\logs that are of more interest.


Dirk Hillmann commented Nov 14 '14, 6:12 a.m.

jts.log has a lot of Errors.

The first error entries are:

  WebContainer : 1] ERROR ComponentVersionMismatch                            - CRJAZ1042I Die Komponente weist eine Abweichung bei der Serverversion zwischen dem installierten Code und der Datenbank auf.
 Paket-URI == com.ibm.team.jfs.resource
 Installierte Version == 8
 Datenbankversion == 7
 WebContainer : 1] ERROR ComponentVersionMismatch                            - CRJAZ1042I Die Komponente weist eine Abweichung bei der Serverversion zwischen dem installierten Code und der Datenbank auf.
 Paket-URI == com.ibm.team.repository
 Installierte Version == 35
 Datenbankversion == 34
 WebContainer : 1

and please see the next comment


Dirk Hillmann commented Nov 14 '14, 6:13 a.m.

[              WebContainer : 1] ERROR .repository.service.internal.RepositoryItemService  - CRJAZ1049I Beim Repository-Start ist eine Laufzeitausnahmebedingung aufgetreten.
java.lang.RuntimeException: CRJAZ1050E Die Version des installierten Servers stimmt nicht mit der Version der Repository-Datenbank überein.


Ralph Schoon commented Nov 14 '14, 6:22 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER

If this is a fresh install, how can that be?
Do you try to upgrade?


Dirk Hillmann commented Nov 14 '14, 6:35 a.m.

This install was be started with JTS Version 4.. -> 5 months ago.

But this install was suspended because it was no WAS installed.

Now, when the WAS is installed,  we want to continue our install with an actuell Version of JTS. That's why the JTS Version 4 was deleted and the JTS Version 5.01 was installed.

showing 5 of 9 show 4 more comments

One answer



permanent link
Ralph Schoon (58.7k23642) | answered Nov 14 '14, 6:44 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
You can not just install a newer version of JTS and run that against an database created with the older version.
You have to upgrade the JTS and its database as described in the product documentation.

You don't gain anything with just a newer JTS. If you want to upgrade, upgrade the whole solution. Upgrading the JTS first is supported however.

Please see https://www-01.ibm.com/support/knowledgecenter/SSYMRC_5.0.1/com.ibm.help.common.jazz.calm.doc/topics/c_node_jts_upgrading.html?lang=en for the upgrade documentation.

This is the best starting point: https://www-01.ibm.com/support/knowledgecenter/SSYMRC_5.0.1/com.ibm.jazz.install.doc/topics/roadmap_clm_upgrade.html?lang=en

Comments
Dirk Hillmann commented Nov 14 '14, 7:25 a.m.

an upgrade from JTS 4.06 is impossilble, because all the Folders for Version 4.06 were deleted.

We need a chance to install a new JTS 5.01. 


Ralph Schoon commented Nov 14 '14, 7:37 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER

Sorry to hear that. I hope you have a backup. See https://jazz.net/wiki/bin/view/Deployment/BackupCLM how to do that.

You need various of the files e.g. the teamserver.properties to be able to upgrade or at least restore the old JTS.

Please contact support if they have advice what to do in your case. You can likely manually recreate the teamserver. properties. I am not sure if there are other files you might need however.

Your answer


Register or to post your answer.