[jbosstools-issues] [JBoss JIRA] (JBIDE-11821) TestNG test of Seam Form fails with java 1.7
Vlado Pakan (JIRA)
jira-events at lists.jboss.org
Wed May 16 00:50:20 EDT 2012
[ https://issues.jboss.org/browse/JBIDE-11821?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vlado Pakan closed JBIDE-11821.
-------------------------------
> TestNG test of Seam Form fails with java 1.7
> --------------------------------------------
>
> Key: JBIDE-11821
> URL: https://issues.jboss.org/browse/JBIDE-11821
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: UpStream
> Affects Versions: 3.3.0.Beta3
> Environment: jbdevstudio-product-linux-gtk-5.0.0.v201204301418M-H119-Beta3, Java Sun JDK 1.7.0_3
> Reporter: Vlado Pakan
> Assignee: Alexey Kazakov
> Fix For: 3.3.0.CR1
>
>
> 1. Start JBDS with Java 1.7
> 2. Create new seam war project
> 3. Create new seam form called SeamForm
> 4. Run SeamFormTest.java from seam war test project as TestNG test
> Test failed with this error:
> {noformat}
> FAILED CONFIGURATION: @BeforeMethod begin
> org.jboss.seam.InstantiationException: Could not instantiate Seam component: org.jboss.seam.security.ruleBasedPermissionResolver
> at org.jboss.seam.Component.newInstance(Component.java:2170)
> at org.jboss.seam.contexts.Contexts.startup(Contexts.java:335)
> at org.jboss.seam.contexts.Contexts.startup(Contexts.java:309)
> at org.jboss.seam.contexts.Lifecycle.beginSession(Lifecycle.java:233)
> at org.jboss.seam.contexts.ServletLifecycle.beginSession(ServletLifecycle.java:182)
> at org.jboss.seam.mock.AbstractSeamTest.begin(AbstractSeamTest.java:920)
> at org.jboss.seam.mock.SeamTest.begin(SeamTest.java:31)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
> at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:543)
> at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:212)
> at org.testng.internal.Invoker.invokeMethod(Invoker.java:631)
> at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:883)
> at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1208)
> at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
> at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
> at org.testng.TestRunner.privateRun(TestRunner.java:754)
> at org.testng.TestRunner.run(TestRunner.java:614)
> at org.testng.SuiteRunner.runTest(SuiteRunner.java:335)
> at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:330)
> at org.testng.SuiteRunner.privateRun(SuiteRunner.java:292)
> at org.testng.SuiteRunner.run(SuiteRunner.java:241)
> at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
> at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
> at org.testng.TestNG.runSuitesSequentially(TestNG.java:1169)
> at org.testng.TestNG.runSuitesLocally(TestNG.java:1094)
> at org.testng.TestNG.run(TestNG.java:1006)
> at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:107)
> at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:199)
> at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:170)
> Caused by: org.jboss.seam.InstantiationException: Could not instantiate Seam component: securityRules
> at org.jboss.seam.Component.newInstance(Component.java:2170)
> at org.jboss.seam.Component.getInstance(Component.java:2024)
> at org.jboss.seam.Component.getInstance(Component.java:1986)
> at org.jboss.seam.Component.getInstance(Component.java:1980)
> at org.jboss.seam.Namespace.getComponentInstance(Namespace.java:55)
> at org.jboss.seam.Namespace.getComponentInstance(Namespace.java:50)
> at org.jboss.seam.el.SeamELResolver.resolveBase(SeamELResolver.java:148)
> at org.jboss.seam.el.SeamELResolver.getValue(SeamELResolver.java:51)
> at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:175)
> at org.jboss.el.parser.AstIdentifier.getValue(AstIdentifier.java:44)
> at org.jboss.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
> at org.jboss.seam.core.Expressions$1.getValue(Expressions.java:157)
> at org.jboss.seam.Component$ELInitialValue.getValue(Component.java:2557)
> at org.jboss.seam.Component.initialize(Component.java:1530)
> at org.jboss.seam.Component.postConstructJavaBean(Component.java:1456)
> at org.jboss.seam.Component.postConstruct(Component.java:1379)
> at org.jboss.seam.Component.newInstance(Component.java:2155)
> ... 32 more
> Caused by: org.drools.RuntimeDroolsException: Unable to load dialect 'org.drools.rule.builder.dialect.java.JavaDialectConfiguration:java:org.drools.rule.builder.dialect.java.JavaDialectConfiguration'
> at org.drools.compiler.PackageBuilderConfiguration.addDialect(PackageBuilderConfiguration.java:283)
> at org.drools.compiler.PackageBuilderConfiguration.buildDialectConfigurationMap(PackageBuilderConfiguration.java:268)
> at org.drools.compiler.PackageBuilderConfiguration.init(PackageBuilderConfiguration.java:181)
> at org.drools.compiler.PackageBuilderConfiguration.<init>(PackageBuilderConfiguration.java:159)
> at org.jboss.seam.drools.RuleBase.compileRuleBase(RuleBase.java:45)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at org.jboss.seam.util.Reflections.invoke(Reflections.java:22)
> at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:144)
> at org.jboss.seam.Component.callComponentMethod(Component.java:2275)
> at org.jboss.seam.Component.callCreateMethod(Component.java:2198)
> at org.jboss.seam.Component.newInstance(Component.java:2158)
> ... 48 more
> Caused by: org.drools.RuntimeDroolsException: value '1.7' is not a valid language level
> at org.drools.rule.builder.dialect.java.JavaDialectConfiguration.getDefaultLanguageLevel(JavaDialectConfiguration.java:162)
> at org.drools.rule.builder.dialect.java.JavaDialectConfiguration.init(JavaDialectConfiguration.java:57)
> at org.drools.compiler.PackageBuilderConfiguration.addDialect(PackageBuilderConfiguration.java:279)
> ... 61 more
> SKIPPED CONFIGURATION: @AfterMethod end
> SKIPPED CONFIGURATION: @AfterMethod cleanupClass
> SKIPPED: test_seamForm
> ===============================================
> Default test
> Tests run: 1, Failures: 0, Skips: 1
> Configuration Failures: 1, Skips: 2
> ===============================================
> {noformat}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jbosstools-issues
mailing list