[jbosstools-issues] [JBoss JIRA] (JBIDE-11821) TestNG test of Seam Form fails with java 1.7

Alexey Kazakov (JIRA) jira-events at lists.jboss.org
Thu May 10 14:10:19 EDT 2012


     [ https://issues.jboss.org/browse/JBIDE-11821?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alexey Kazakov updated JBIDE-11821:
-----------------------------------

    Component/s: UpStream
                     (was: Seam 2)

    
> 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