How to solve this exception in 'converter'
Converter Graphics environment diagnostic tests have passed
Cache location: /opt/IBM/rm_converter/server/rrcweb/cacheCache size: 0/1000Maximum retries: 5
- DISPLAY environment variable. . . . . PASS
- AWT Environment. . . . . PASS
- SWT Environment. . . . . PASS
- SWT Shape. . . . . PASS
- SWT Display. . . . . PASS
- SWT Color. . . . . PASS
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 ?
2 answers
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.
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.
Looks like I need to setup SSL
https://jazz.net/jazz03/web/projects/Requirements%20Management#action=com.ibm.team.workitem.viewWorkItem&id=76491
1 vote
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.