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

6.0.1 CCM Context root not found, after reboot. JTS running, reinstalled never mind

I see this error in the CCM messages.log (server\liberty\servers\clm\logs>) (Windows 7, running on derby)

I FFDC1015I: An FFDC Incident has been created: "java.lang.IllegalArgumentException com.ibm.ws.kernel.filemonitor.internal.CoreServiceImpl 226" at ffdc_16.03.24_07.08.30.0.log
[3/24/16 7:08:30:452 CDT] 00000062 LogService-17-com.ibm.ws.kernel.filemonitor                  E CWWKE0701E: [com.ibm.ws.kernel.filemonitor.internal.scan.ScanningCoreServiceImpl(21)] The setMonitor method has thrown an exception Bundle:com.ibm.ws.kernel.filemonitor(id=17) java.lang.IllegalArgumentException

0 votes

Comments
  1. When is the error about the missing context root thrown.
  2. In the console.log are there messages that the ccm.war was started.
  3. I take it when we say reboot that the server hosting CLM was shut down and restarted.
  4. ALso I take it this worked before the reboot.  That is the ccm aplication was accessible.
  5. On the jts/admin page, is the ccm application still listed under registered applications
  6. Was the latest iFix installed.



thanks..

1. when I try to use the web app to logon to ccm
https://server:port/ccm/admin
https://server:port/jts/admin works
2. no ccm info in console.log
3. yes
4. yes
5. yes
6. no, GA code on a dev system

clmhelp app works, jts works, ccm doesn't

  1. Are there any errors in the console.log related to start up issues for the ccm application.
  2. Check the <CLM_Install_Root>/server/liberty/
    servres/clm/apps directory and confirm that ccm still exists
  3. Review the application.xml in the ../servers/clm/conf directory and confirm ccm entries exist.

  1. no mention of ccm in the console log
  2. yes, still there
      the zip looks good and the directory looks good.. last modified on dec 30,15
      files dated  nov, 6, 15
  3. yes, still in application.xml

So it looks like the ccm server is not starting up.  Lets do the two following tests.

Test 1:  Lets try cleaning up the OSGI cache to see if that helps.

1. stop the server
2. Check the task manager to ensure the java process is not lingering around
3. Open the server.startup.bat and

locate the following line, which should be towards the end

            call "%START_DIR%"\liberty.server.bat start
and change to

            call "%START_DIR%"\liberty.server.bat start -clean


Test 2: see if there is a resource constraint on the server.
1. Stop the server
2. Check the task manager to ensure the java process is not stil running.
3. Make a backup of the application .xml
4. Edit the application.xml where all applications other then jts and ccm are commented out.  SInce this is an xml file use
<!--    ....  ->
To comment out the entries.


test 1
           call "%START_DIR%"\liberty.server.bat start -clean



INFO: Health Center agent started on port 1972.
Starting server clm.
Server clm start failed. Check server logs for details.
---- start.log
NFO: Health Center agent started on port 1973.
CWWKE0005E: The runtime environment could not be launched.
CWWKE0018E: An exception occurred while launching the runtime environment: java.lang.IllegalStateException: The state  could not be created. state=M:\rtc 6.0.1 gm\server\liberty\servers\clm\logs\state
=======
sam comment
run as admin does not change results

Try the following
            call "%START_DIR%"\liberty.server.bat run -clean
This will dump the contents of the console.log to a command window
This is what i use in my test bed

see answer below, too much for comment

...liberty.server.bat run -clean

showing 5 of 8 show 3 more comments


4 answers

Permanent link
Mar 25, 2016 1:50:46 PM com.ibm.java.diagnostics.healthcenter.agent.mbean.HCLaunchMBean <init>
INFO: Agent version "3.0.4.20150622"
Mar 25, 2016 1:50:46 PM com.ibm.java.diagnostics.healthcenter.agent.mbean.HCLaunchMBean createJMXConnector
INFO: IIOP will be listening on the next available system assigned port. Use com.ibm.java.diagnostics.healthcenter.agent.iiop.port to specify a port
Mar 25, 2016 1:50:46 PM com.ibm.java.diagnostics.healthcenter.agent.mbean.HCLaunchMBean startAgent
INFO: Health Center agent started on port 1972.
CWWKE0005E: The runtime environment could not be launched.
CWWKE0018E: An exception occurred while launching the runtime environment: java.lang.IllegalStateException: The state  could not be created. state=M:\
rtc 6.0.1 gm\server\liberty\servers\clm\logs\state
com.ibm.ws.kernel.boot.LaunchException: Caught unexpected exception java.lang.IllegalStateException: The state  could not be created. state=M:\rtc 6.0
.1 gm\server\liberty\servers\clm\logs\state
        at com.ibm.ws.kernel.boot.internal.KernelBootstrap.rethrowException(KernelBootstrap.java:524)
        at com.ibm.ws.kernel.boot.internal.KernelBootstrap.go(KernelBootstrap.java:207)
        at com.ibm.ws.kernel.boot.Launcher.handleActions(Launcher.java:245)
        at com.ibm.ws.kernel.boot.Launcher.createPlatform(Launcher.java:120)
        at com.ibm.ws.kernel.boot.Launcher.main(Launcher.java:55)
        at com.ibm.ws.kernel.boot.cmdline.EnvCheck.main(EnvCheck.java:61)
        at com.ibm.ws.kernel.boot.cmdline.EnvCheck.main(EnvCheck.java:37)
Caused by: java.lang.IllegalStateException: The state  could not be created. state=M:\rtc 6.0.1 gm\server\liberty\servers\clm\logs\state
        at com.ibm.ws.kernel.boot.internal.KernelUtils.cleanDirectory(KernelUtils.java:183)
        at com.ibm.ws.kernel.boot.internal.KernelBootstrap.clearServerStateDir(KernelBootstrap.java:222)
        at com.ibm.ws.kernel.boot.internal.KernelBootstrap.go(KernelBootstrap.java:101)
        ... 5 more

0 votes

Comments

try running with jus t"RUn and not "run -clean"   and lets see what the results turn out to be.

see answer below.. no reference to ccm.war


Permanent link
[AUDIT   ] CWWKE0001I: The server clm has been launched.
[AUDIT   ] CWWKG0028A: Processing included configuration resource: M:\rtc 6.0.1 gm\server\liberty\servers\clm\conf\basicUserRegistry.xml
[AUDIT   ] CWWKG0028A: Processing included configuration resource: M:\rtc 6.0.1 gm\server\liberty\servers\clm\conf\application.xml
[WARNING ] CWWKZ0014W: The application rdmhelp could not be started as it could not be found at location M:/rtc 6.0.1 gm/server/liberty/servers/clm/ap
ps/rdmhelp.war.
[WARNING ] CWWKZ0014W: The application ldx could not be started as it could not be found at location M:/rtc 6.0.1 gm/server/liberty/servers/clm/apps/l
dx.war.
[WARNING ] CWWKZ0014W: The application converter could not be started as it could not be found at location M:/rtc 6.0.1 gm/server/liberty/servers/clm/
apps/converter.war.
[WARNING ] CWWKZ0014W: The application gc could not be started as it could not be found at location M:/rtc 6.0.1 gm/server/liberty/servers/clm/apps/gc
.war.
[WARNING ] CWWKZ0014W: The application csm could not be started as it could not be found at location M:/rtc 6.0.1 gm/server/liberty/servers/clm/apps/c
sm.war.
[WARNING ] CWWKZ0014W: The application relm could not be started as it could not be found at location M:/rtc 6.0.1 gm/server/liberty/servers/clm/apps/
relm.war.
[WARNING ] CWWKZ0014W: The application lqe could not be started as it could not be found at location M:/rtc 6.0.1 gm/server/liberty/servers/clm/apps/l
qe.war.
[WARNING ] CWWKZ0014W: The application dcc could not be started as it could not be found at location M:/rtc 6.0.1 gm/server/liberty/servers/clm/apps/d
cc.war.
[WARNING ] CWWKZ0014W: The application rs could not be started as it could not be found at location M:/rtc 6.0.1 gm/server/liberty/servers/clm/apps/rs
.war.
[WARNING ] CWWKZ0014W: The application rsadm could not be started as it could not be found at location M:/rtc 6.0.1 gm/server/liberty/servers/clm/apps
/rsadm.war.
[WARNING ] CWWKZ0014W: The application dm could not be started as it could not be found at location M:/rtc 6.0.1 gm/server/liberty/servers/clm/apps/dm
.war.
[WARNING ] CWWKZ0014W: The application qm could not be started as it could not be found at location M:/rtc 6.0.1 gm/server/liberty/servers/clm/apps/qm
.war.
[WARNING ] CWWKZ0014W: The application rm could not be started as it could not be found at location M:/rtc 6.0.1 gm/server/liberty/servers/clm/apps/rm
.war.
[ERROR   ] CWWKE0701E: [com.ibm.ws.kernel.filemonitor.internal.scan.ScanningCoreServiceImpl(23)] The setMonitor method has thrown an exception Bundle:
com.ibm.ws.kernel.filemonitor(id=17) java.lang.IllegalArgumentException
        at com.ibm.ws.artifact.overlay.internal.DirectoryBasedOverlayContainerImpl.setOverlayDirectory(DirectoryBasedOverlayContainerImpl.java:1188)
        at [internal classes]

[AUDIT   ] CWWKT0016I: Web application available (default_host): http://sams:9580/jts/
[AUDIT   ] CWWKZ0001I: Application jts started in 0.211 seconds.
[AUDIT   ] CWWKT0016I: Web application available (default_host): http://sams:9580/clmhelp/
[AUDIT   ] CWWKZ0001I: Application clmhelp started in 0.217 seconds.
[AUDIT   ] CWWKF0015I: The server has the following interim fixes installed: PI50717.
[AUDIT   ] CWWKF0012I: The server installed the following features: [appSecurity-1.0, ldapRegistry-3.0, ssl-1.0, appSecurity-2.0, jsp-2.2, servlet-3.0
, monitor-1.0, jndi-1.0, distributedMap-1.0].
[AUDIT   ] CWWKF0011I: The server clm is ready to run a smarter planet.

0 votes


Permanent link
Okay, so since -clean option fails and ccm still fails to start. lets see if redeploying the clm applications fixes things.  If it does not then we will need a PMR so we can get Websphere support engaged....or the error can be posted on the DeveloperWorks forums which should be monitored by Liberty experts.

Here are the steps to redeploy the CLM applications to Liberty.
1. Rename <CLM_Install_ROot>/server/liberty/servers/clm
2. Confirm that the clm war files exist in the ../server/webApps directory.  To have the war files in this directory the option i the install process to deploy the war files would have needed to be selected.
a. If the files do not exist, then a possible workaround  would be to
>copy the zip files from the clm/apps directory to the server/webApps directory
>remove the zip extention so we only have files with the .war extention
3. In the startserver script, replace "run -clean" with "create"
4. start up the server
5. Confirm the /servers/clm directory has been created
6. Stop the server and revert the change that was made in step 3
7. If any modifications were made to the server.xml, application.xml, ldapuserRegistry or baseuserRegistry files, replace the new ones with the ones in the backed up clm folder.

If this does not resolve the issue, we will need a PMR to engage support.







0 votes

Comments

thanks.. this is the zip install, not using IM.
there is no webApps folder. under server anywhere, and thus no war files.

I can reinstall just wanted to figure out what was going on.

I don't have a customer number anymore, so can't get support.
thanks for your help..

Oh, then I would do the following:
NOTE: I am assuming everything with the plain zip package uses relative paths
1. Unpack the repo to another directory.
2. Copy the server/conf from the existing install to the new install (replacing the new conf directory)
3. If the server.xml, application.xml, ldap user registry.xml or baseuserRegistry.xml have been modified, copy them from the existing install to the new install.






Permanent link
unzip zip, fixup server.xml (s), and start, plus jts/setup worked.

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
× 72
× 18
× 13
× 3
× 1

Question asked: Mar 24 '16, 8:59 a.m.

Question was seen: 7,611 times

Last updated: Mar 25 '16, 5:20 p.m.

Confirmation Cancel Confirm