[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
Thu May 10 03:54:17 EDT 2012


Vlado Pakan created JBIDE-11821:
-----------------------------------

             Summary: 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: Seam 2
    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