| Summary: | Error injecting constructor, java.lang.StringIndexOutOfBoundsException: String index out of range: 3 | ||
|---|---|---|---|
| Product: | [Community] Candlepin | Reporter: | Jan Stavel <jstavel> |
| Component: | candlepin | Assignee: | candlepin-bugs |
| Status: | CLOSED NOTABUG | QA Contact: | Katello QA List <katello-qa-list> |
| Severity: | high | Docs Contact: | |
| Priority: | low | ||
| Version: | 2.0 | CC: | csnyder, wpoteat |
| Target Milestone: | --- | Keywords: | Triaged |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2016-04-13 15:16:19 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
I have tried to install the newest candlepin on RHEL7.2 server. No problem has occured. I tried to set/unset LANG=cs_CZ.UTF-8/en_US.UTF-8 when installing. Jan Stavel |
Description of problem: I cannot deploy the latest candlepin server. Version-Release number of selected component (if applicable): * System [fedora@jstavel-candlepin-01 candlepin]$ uname -a Linux jstavel-candlepin-01.usersys.redhat.com 4.2.5-300.fc23.x86_64 #1 SMP Tue Oct 27 04:29:56 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux * Git log of a candlepin repo [fedora@jstavel-candlepin-01 candlepin]$ git log | head commit 16fe269447d6bdf8e014ae03b7fb3664f3c25816 Merge: 8d9e126 038fdcc Author: William Poteat <wpoteat> Date: Thu Apr 7 11:04:36 2016 -0400 Merge pull request #1156 from candlepin/awood/hanging-indent Awood/hanging indent commit 038fdcc97fe4ff91d96e2159dfc811f2caea46fc [fedora@jstavel-candlepin-01 candlepin]$ Steps to Reproduce: Following http://www.candlepinproject.org/docs/candlepin/developer_deployment.html Actual results: * Head of /var/log/tomcat/localhost-2016-04-07.log head -30 /var/log/tomcat/localhost-2016-04-07.log 07-Apr-2016 15:29:23.482 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.listenerStart Exception sending context initialized event to listener instance of class org.candlepin.guice.Candle pinContextListener com.google.inject.CreationException: Guice creation errors: 1) Error injecting constructor, java.lang.StringIndexOutOfBoundsException: String index out of range: 3 at org.candlepin.policy.js.JsRunnerProvider.<init>(JsRunnerProvider.java:85) at org.candlepin.guice.CandlepinModule.configure(CandlepinModule.java:233) while locating org.candlepin.policy.js.JsRunnerProvider 1 error at com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Errors.java:435) at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:183) at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:109) at com.google.inject.Guice.createInjector(Guice.java:95) at org.jboss.resteasy.plugins.guice.GuiceResteasyBootstrapServletContextListener.contextInitialized(GuiceResteasyBootstrapServletContextListener.java:54) at org.candlepin.guice.CandlepinContextListener.contextInitialized(CandlepinContextListener.java:119) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4812) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5255) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:939) at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1812) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 3 at java.lang.String.charAt(String.java:658) at org.apache.catalina.loader.WebappClassLoaderBase.filter(WebappClassLoaderBase.java:2780) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1253) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1142) at org.mozilla.javascript.Kit.classOrNull(Kit.java:92) at org.mozilla.javascript.NativeJavaPackage.getPkgProperty(NativeJavaPackage.java:159) at org.mozilla.javascript.NativeJavaPackage.get(NativeJavaPackage.java:114) at org.mozilla.javascript.NativeJavaTopPackage.init(NativeJavaTopPackage.java:130) at sun.reflect.NativeMethodAccessor Expected results: Additional info: There are two instances with this problem at QEOS. ssh fedora or ssh fedora