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

How to solve this exception in 'converter'

Been round the planet trying to re-establish a delegated converter application.  The latest activity being an install of RM/tomcat on the original host.  I removed the rm.war from the webapps and configured the tomcat to behave as it had in its prior instantiation (e.g. port #, DISPLAY).   Visiting the converter URI:

Converter Graphics environment diagnostic tests have passed


DISPLAY environment variable. . . . . PASS
AWT Environment. . . . . PASS
SWT Environment. . . . . PASS
SWT Shape. . . . . PASS
SWT Display. . . . . PASS
SWT Color. . . . . PASS
Cache location: /opt/IBM/rm_converter/server/rrcweb/cacheCache size: 0/1000Maximum retries: 5

One by one barriers have fallen but the latest is this exception recorded in the converter.log


java.lang.IllegalStateException: No match found
        at java.util.regex.Matcher.group(Matcher.java:479)
        at java.util.regex.Matcher.group(Matcher.java:439)
        at com.ibm.rdm.web.htmlgen.servlet.ConverterServlet.getRepository(ConverterServlet.java:185)
        at com.ibm.rdm.web.htmlgen.servlet.ConverterServlet.doGet(ConverterServlet.java:88)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

The diagnostics (checkconverter.sh) says:

Converter URL: http://rtpjazz01:8080/converter/htmlgenInstall
Path: /opt/IBM/rm_converter/serverPlatform: Linux 2.6.32-358.23.2.el6.x86_64 x86_64Distributor ID:    RedHatEnterpriseServerRelease:    6.4JVM
Details:java version "1.6.0"Java(TM) SE Runtime Environment (build pxa6460sr13fp1-20130325_01(SR13 FP1))IBM J9 VM (build 2.4, JRE 1.6.0 IBM J9 2.4 Linux amd64-64 jvmxa6460sr13-20130114_134867 (JIT enabled, AOT enabled)J9VM - 20130114_134867JIT  - r9_20130108_31100GC   - 20121212_AA)JCL  - 20130315_01
Checking http://rtpjazz01:8080/converter/htmlgen...
Done.
Converter returned: 200
It looks like everything is in order.Cleaning up... Done.

What repository is being sought ? How do I communicate that to the converter app ?

0 votes



2 answers

Permanent link
Converter log shows:

2013-11-21 14:39:55,046 [  Start Level Event Dispatcher]  INFO com.ibm.rdm.web.htmlgen.convert.ConvertedResource   - CRRRC7134I Cache directory has been set to "rrcweb/cache"
2013-11-21 14:41:07,130 [          http-bio-8080-exec-1]  INFO com.ibm.rdm.web.htmlgen.servlet.ConverterServlet    - CRRRC7150I Converter application started
2013-11-21 14:41:07,131 [          http-bio-8080-exec-1] DEBUG com.ibm.rdm.web.htmlgen.servlet.ConverterServlet    - Verifying if server platform (linux) is supported...
2013-11-21 14:41:07,131 [          http-bio-8080-exec-1] DEBUG com.ibm.rdm.web.htmlgen.servlet.ConverterServlet    - ...platform (linux) is supported
2013-11-21 14:41:07,399 [          http-bio-8080-exec-1] DEBUG com.ibm.rdm.web.htmlgen.servlet.ConverterServlet    - Converter Started.
2013-11-21 14:41:07,404 [          http-bio-8080-exec-1] DEBUG com.ibm.rdm.web.htmlgen.convert.ConvertedResource   - Key for request is: 404286942
2013-11-21 14:41:07,405 [          http-bio-8080-exec-1] DEBUG com.ibm.rdm.web.htmlgen.convert.ConvertedResource   - Creating new converted resource for key: 404286942
2013-11-21 14:41:08,202 [          http-bio-8080-exec-1] DEBUG com.ibm.rdm.web.htmlgen.servlet.ConverterServlet    - Invoked converter for resource: https://jts04:9443/rm/resources/_mo-3kVIuEeOJDIdiy_NLVQ?revision=_mpgcAVIuEeOJDIdiy_NLVQ
2013-11-21 14:41:08,203 [          http-bio-8080-exec-1] DEBUG com.ibm.rdm.web.htmlgen.servlet.ConverterServlet    - Getting repository for resource: https://jts04:9443/rm/resources/_mo-3kVIuEeOJDIdiy_NLVQ?revision=_mpgcAVIuEeOJDIdiy_NLVQ
2013-11-21 14:41:08,204 [          http-bio-8080-exec-1] DEBUG com.ibm.rdm.web.htmlgen.servlet.ConverterServlet    - Repository for resource: https://jts04:9443/rm/resources/_mo-3kVIuEeOJDIdiy_NLVQ?revision=_mpgcAVIuEeOJDIdiy_NLVQ not found...Creating one
2013-11-21 14:41:08,205 [          http-bio-8080-exec-1] ERROR com.ibm.rdm.web.htmlgen.servlet.ConverterServlet    - No match found
java.lang.IllegalStateException: No match found
    at java.util.regex.Matcher.group(Matcher.java:479)

and so on.

1 vote

Comments

Are you using the Tomcat that ships with CLM or your own?  I would start by using the CLM installer to deploy Tomcat and just undeploying the wars that you don't need.  It could be a communication issue between http/8080 and the repository on https/9443

Ok, I got the CLM-Web-Installer-Linux-4.0.3.zip, unzipped ran the install and chose "Install application w/o jts"  Picked Requirements mgr and tomcat.  After install completed, removed the rm.war, configured tomcat, etc.  


1 vote


Permanent link
Which version are you using?  It looks like if you enable DEBUG logging for com.ibm.rdm.web.htmlgen.servlet, you should see some useful information about the repository being constructed from the resource URI you are generating.  You can do this in https://server:port/rm/rmadmin -> Logging -> Configure Loggers -> com.ibm.rdm.web.htmlgen.servlet -> DEBUG -> then reproduce your problem and check the converter.log again.  If you can post the log entries here I can have a look to see what might be going wrong.

0 votes

Comments

Version 4.0.3

How about I update the log4j.properties under the converter install.  I can't rm/rmadmin as this is a delegated converter.

Yes, you can do that.  The advantage of rmadmin is you don't have to restart the server.  With log4j, you will need to restart.  But you're right...in the case of a distributed install you'll need to use log4j.

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

Question asked: Nov 21 '13, 10:52 a.m.

Question was seen: 6,008 times

Last updated: Nov 22 '13, 8:49 a.m.

Confirmation Cancel Confirm