Bug 1228086
| Summary: | Project list failed to load when using jboss-eap from RHN | ||
|---|---|---|---|
| Product: | [Retired] Zanata | Reporter: | Ding-Yi Chen <dchen> |
| Component: | Deployment | Assignee: | Sean Flanigan <sflaniga> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Ding-Yi Chen <dchen> |
| Severity: | high | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 3.7 | CC: | sflaniga, zanata-bugs |
| Target Milestone: | --- | ||
| Target Release: | 3.7 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | 3.7.0-SNAPSHOT (git-jenkins-zanata-server-github-pull-requests-3725) | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2015-07-22 02:19:48 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: | |
| Embargoed: | |||
It looks like /usr/share/jbossas/modules/system/layers/base/sun/jdk/main/module.xml is missing some dependencies. Thus it may explain why it failed occasionally after JBossEAP update (as module.xml been overwritten by the upgrade). I should say, Compare to the zip version, there are some entries missing in rpm version of /usr/share/jbossas/modules/system/layers/base/sun/jdk/main/module.xml VERIFIED with Zanata 3.7.0-SNAPSHOT (git-jenkins-zanata-server-github-pull-requests-3725) |
Description of problem: When you click "Project", it failed to bring the project page. and server.log shows: Caused by: java.lang.NoClassDefFoundError: sun/security/action/GetPropertyAction at de.christophkraemer.rhino.javascript.RhinoScriptEngine.getLanguageVersion(RhinoScriptEngine.java:194) [rhino-script-engine-1.1.1.jar:] at de.christophkraemer.rhino.javascript.RhinoScriptEngine.<clinit>(RhinoScriptEngine.java:44) [rhino-script-engine-1.1.1.jar:] at de.christophkraemer.rhino.javascript.RhinoScriptEngineFactory.getScriptEngine(RhinoScriptEngineFactory.java:71) [rhino-script-engine-1.1.1.jar:] at javax.script.ScriptEngineManager.getEngineByName(ScriptEngineManager.java:239) [rt.jar:1.7.0_79] at org.zanata.util.CommonMarkRenderer.newEngine(CommonMarkRenderer.java:133) [classes:] at org.zanata.util.CommonMarkRenderer.getInvocable(CommonMarkRenderer.java:103) [classes:] at org.zanata.util.CommonMarkRenderer.<init>(CommonMarkRenderer.java:65) [classes:] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [rt.jar:1.7.0_79] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) [rt.jar:1.7.0_79] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [rt.jar:1.7.0_79] at java.lang.reflect.Constructor.newInstance(Constructor.java:526) [rt.jar:1.7.0_79] at java.lang.Class.newInstance(Class.java:379) [rt.jar:1.7.0_79] at org.jboss.seam.Component.instantiateJavaBean(Component.java:1445) [jboss-seam-2.3.1.Final.jar:2.3.1.Final] at org.jboss.seam.Component.instantiate(Component.java:1364) [jboss-seam-2.3.1.Final.jar:2.3.1.Final] at org.jboss.seam.Component.newInstance(Component.java:2186) [jboss-seam-2.3.1.Final.jar:2.3.1.Final] at org.jboss.seam.Component.getInstance(Component.java:2034) [jboss-seam-2.3.1.Final.jar:2.3.1.Final] at org.jboss.seam.Component.getInstance(Component.java:1996) [jboss-seam-2.3.1.Final.jar:2.3.1.Final] at org.jboss.seam.Component.getInstanceInAllNamespaces(Component.java:2414) [jboss-seam-2.3.1.Final.jar:2.3.1.Final] at org.jboss.seam.Component.getValueToInject(Component.java:2366) [jboss-seam-2.3.1.Final.jar:2.3.1.Final] at org.jboss.seam.Component.injectAttributes(Component.java:1743) [jboss-seam-2.3.1.Final.jar:2.3.1.Final] at org.jboss.seam.Component.inject(Component.java:1561) [jboss-seam-2.3.1.Final.jar:2.3.1.Final] at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:63) [jboss-seam-2.3.1.Final.jar:2.3.1.Final] at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) [jboss-seam-2.3.1.Final.jar:2.3.1.Final] at org.jboss.seam.transaction.TransactionInterceptor$1.work(TransactionInterceptor.java:97) [jboss-seam-2.3.1.Final.jar:2.3.1.Final] at org.jboss.seam.util.Work.workInTransaction(Work.java:61) [jboss-seam-2.3.1.Final.jar:2.3.1.Final] at org.jboss.seam.transaction.TransactionInterceptor.aroundInvoke(TransactionInterceptor.java:91) [jboss-seam-2.3.1.Final.jar:2.3.1.Final] at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) [jboss-seam-2.3.1.Final.jar:2.3.1.Final] at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44) [jboss-seam-2.3.1.Final.jar:2.3.1.Final] at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) [jboss-seam-2.3.1.Final.jar:2.3.1.Final] at org.jboss.seam.security.SecurityInterceptor.aroundInvoke(SecurityInterceptor.java:163) [jboss-seam-2.3.1.Final.jar:2.3.1.Final] at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) [jboss-seam-2.3.1.Final.jar:2.3.1.Final] at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107) [jboss-seam-2.3.1.Final.jar:2.3.1.Final] at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:196) [jboss-seam-2.3.1.Final.jar:2.3.1.Final] at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:114) [jboss-seam-2.3.1.Final.jar:2.3.1.Final] at org.zanata.action.ProjectHome_$$_javassist_seam_38.create(ProjectHome_$$_javassist_seam_38.java) [classes:] ... 82 more Caused by: java.lang.ClassNotFoundException: sun.security.action.GetPropertyAction from [Module "deployment.zanata.war:main" from Service Module Loader] at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:213) [jboss-modules-1.3.6.Final-redhat-1.jar:1.3.6.Final-redhat-1] at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:459) [jboss-modules-1.3.6.Final-redhat-1.jar:1.3.6.Final-redhat-1] at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:408) [jboss-modules-1.3.6.Final-redhat-1.jar:1.3.6.Final-redhat-1] at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:389) [jboss-modules-1.3.6.Final-redhat-1.jar:1.3.6.Final-redhat-1] at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:134) [jboss-modules-1.3.6.Final-redhat-1.jar:1.3.6.Final-redhat-1] ... 117 more Version-Release number of selected component (if applicable): Zanata 3.7.0-SNAPSHOT (git-jenkins-zanata-server-github-pull-requests-3708) JBoss EAP 6.4.0.GA (AS 7.5.0.Final-redhat-21) How reproducible: Always Steps to Reproduce: 1. Use the JBoss EAP 6.4.0.GA (AS 7.5.0.Final-redhat-21) from RHN 2. Install zanata 3. service jbossas start 4. Go to zanata server home page 5. Click "Projects" Actual results: Error loading page. Expected results: Projects list should be loaded. Additional info: