Details
-
Bug
-
Resolution: Won't Do
-
Major
-
4.2.0.GA_CP09
-
None
-
IBM Java 1.5
Description
Namely these tests are failing:
- Booking.testBookHotel
- Change Password.testChangePassword
- Login.testLogin
Stack trace:
ad 1)
[testng] FAILED: org.jboss.seam.example.booking.test.BookingTest.testBookHotel()
[testng] javax.el.ELException: Error writing 'searchString' on type org.javassist.tmp.java.lang.Object_$$_javassist_1
[testng] at javax.el.BeanELResolver.setValue(BeanELResolver.java:112)
[testng] at javax.el.CompositeELResolver.setValue(CompositeELResolver.java:68)
[testng] at com.sun.el.parser.AstValue.setValue(AstValue.java:154)
[testng] at com.sun.el.ValueExpressionImpl.setValue(ValueExpressionImpl.java:258)
[testng] at org.jboss.seam.util.UnifiedELValueBinding.setValue(UnifiedELValueBinding.java:47)
[testng] at org.jboss.seam.mock.SeamTest$Request.setValue(SeamTest.java:374)
[testng] at org.jboss.seam.example.booking.test.BookingTest$2.updateModelValues(BookingTest.java:47)
[testng] at org.jboss.seam.mock.SeamTest$Request.run(SeamTest.java:490)
[testng] at org.jboss.seam.example.booking.test.BookingTest.testBookHotel(BookingTest.java:42)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
[testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[testng] at java.lang.reflect.Method.invoke(Method.java:618)
[testng] at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:529)
[testng] at org.testng.internal.Invoker.invokeMethod(Invoker.java:398)
[testng] at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:625)
[testng] at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:88)
[testng] at org.testng.TestRunner.privateRun(TestRunner.java:614)
[testng] at org.testng.TestRunner.run(TestRunner.java:505)
[testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:221)
[testng] at org.testng.SuiteRunner.run(SuiteRunner.java:147)
[testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:576)
[testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:539)
[testng] at org.testng.TestNG.run(TestNG.java:316)
[testng] at org.testng.TestNG.privateMain(TestNG.java:666)
[testng] at org.testng.TestNG.main(TestNG.java:608)
[testng] Caused by: org.jboss.seam.security.NotLoggedInException
[testng] at org.jboss.seam.security.Identity.checkRestriction(Identity.java:156)
[testng] at org.jboss.seam.interceptors.SecurityInterceptor.aroundInvoke(SecurityInterceptor.java:35)
[testng] at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
[testng] at org.jboss.seam.interceptors.RemoveInterceptor.aroundInvoke(RemoveInterceptor.java:40)
[testng] at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
[testng] at org.jboss.seam.interceptors.SynchronizationInterceptor.aroundInvoke(SynchronizationInterceptor.java:31)
[testng] at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
[testng] at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:103)
[testng] at org.jboss.seam.intercept.ClientSideInterceptor.invoke(ClientSideInterceptor.java:50)
[testng] at org.javassist.tmp.java.lang.Object_$$javassist_1.setSearchString(Object$$_javassist_1.java)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
[testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[testng] at java.lang.reflect.Method.invoke(Method.java:618)
[testng] at javax.el.BeanELResolver.setValue(BeanELResolver.java:108)
[testng] ... 25 more
[testng]
[testng]
[testng] ===============================================
[testng] Booking
[testng] Tests run: 1, Failures: 1, Skips: 0
[testng] ===============================================
ad 2)
[testng] FAILED: org.jboss.seam.example.booking.test.ChangePasswordTest.testChangePassword()
[testng] java.lang.NullPointerException
[testng] at org.jboss.seam.example.booking.test.ChangePasswordTest$2.renderResponse(ChangePasswordTest.java:42)
[testng] at org.jboss.seam.mock.SeamTest$Request.run(SeamTest.java:535)
[testng] at org.jboss.seam.example.booking.test.ChangePasswordTest.testChangePassword(ChangePasswordTest.java:30)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
[testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[testng] at java.lang.reflect.Method.invoke(Method.java:618)
[testng] at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:529)
[testng] at org.testng.internal.Invoker.invokeMethod(Invoker.java:398)
[testng] at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:625)
[testng] at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:88)
[testng] at org.testng.TestRunner.privateRun(TestRunner.java:614)
[testng] at org.testng.TestRunner.run(TestRunner.java:505)
[testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:221)
[testng] at org.testng.SuiteRunner.run(SuiteRunner.java:147)
[testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:576)
[testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:539)
[testng] at org.testng.TestNG.run(TestNG.java:316)
[testng] at org.testng.TestNG.privateMain(TestNG.java:666)
[testng] at org.testng.TestNG.main(TestNG.java:608)
[testng]
[testng]
[testng] ===============================================
[testng] Change Password
[testng] Tests run: 1, Failures: 1, Skips: 0
[testng] ===============================================
ad 3)
[testng] FAILED: org.jboss.seam.example.booking.test.LoginTest.testLogin()
[testng] java.lang.NullPointerException
[testng] at org.jboss.seam.example.booking.test.LoginTest$2.renderResponse(LoginTest.java:46)
[testng] at org.jboss.seam.mock.SeamTest$Request.run(SeamTest.java:535)
[testng] at org.jboss.seam.example.booking.test.LoginTest.testLogin(LoginTest.java:27)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
[testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[testng] at java.lang.reflect.Method.invoke(Method.java:618)
[testng] at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:529)
[testng] at org.testng.internal.Invoker.invokeMethod(Invoker.java:398)
[testng] at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:625)
[testng] at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:88)
[testng] at org.testng.TestRunner.privateRun(TestRunner.java:614)
[testng] at org.testng.TestRunner.run(TestRunner.java:505)
[testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:221)
[testng] at org.testng.SuiteRunner.run(SuiteRunner.java:147)
[testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:576)
[testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:539)
[testng] at org.testng.TestNG.run(TestNG.java:316)
[testng] at org.testng.TestNG.privateMain(TestNG.java:666)
[testng] at org.testng.TestNG.main(TestNG.java:608)
[testng]
[testng]
[testng] ===============================================
[testng] Login
[testng] Tests run: 1, Failures: 1, Skips: 0
[testng] ===============================================
These errors have something in common:
There is always the following error preceding the failing test:
[testng] 06:59:47,138 INFO [SchemaExport] Executing import script: /import.sql
[testng] 06:59:47,140 ERROR [SchemaExport] schema export unsuccessful
[testng] sun.io.MalformedInputException
[testng] at sun.io.ByteToCharUTF8.convert(ByteToCharUTF8.java:278)
[testng] at sun.nio.cs.StreamDecoder$ConverterSD.convertInto(StreamDecoder.java:316)
[testng] at sun.nio.cs.StreamDecoder$ConverterSD.implRead(StreamDecoder.java:366)
[testng] at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:252)
[testng] at java.io.InputStreamReader.read(InputStreamReader.java:212)
[testng] at java.io.BufferedReader.fill(BufferedReader.java:157)
[testng] at java.io.BufferedReader.readLine(BufferedReader.java:320)
[testng] at java.io.BufferedReader.readLine(BufferedReader.java:383)
[testng] at org.hibernate.tool.hbm2ddl.SchemaExport.importScript(SchemaExport.java:238)
[testng] at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:190)
[testng] at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:131)
[testng] at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:308)
[testng] at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1213)
[testng] at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:631)
[testng] at org.hibernate.ejb.Ejb3Configuration.createEntityManagerFactory(Ejb3Configuration.java:760)
[testng] at org.hibernate.ejb.Ejb3Configuration.createContainerEntityManagerFactory(Ejb3Configuration.java:350)
[testng] at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:119)
[testng] at org.jboss.ejb3.entity.PersistenceUnitDeployment.start(PersistenceUnitDeployment.java:264)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
[testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[testng] at java.lang.reflect.Method.invoke(Method.java:618)
[testng] at org.jboss.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:55)
[testng] at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:107)
[testng] at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66)
[testng] at org.jboss.kernel.plugins.dependency.KernelControllerContextActions.dispatchJoinPoint(KernelControllerContextActions.java:100)
[testng] at org.jboss.kernel.plugins.dependency.KernelControllerContextActions$LifecycleAction.installAction(KernelControllerContextActions.java:582)
[testng] at org.jboss.kernel.plugins.dependency.KernelControllerContextActions$KernelControllerContextAction.install(KernelControllerContextActions.java:175)
[testng] at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
[testng] at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:226)
[testng] at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:593)
[testng] at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:346)
[testng] at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:438)
[testng] at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:379)
[testng] at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:225)
[testng] at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:151)
[testng] at org.jboss.kernel.plugins.dependency.AbstractKernelController.install(AbstractKernelController.java:79)
[testng] at org.jboss.kernel.plugins.dependency.AbstractKernelController.install(AbstractKernelController.java:73)
[testng] at org.jboss.ejb3.MCKernelAbstraction.install(MCKernelAbstraction.java:91)
[testng] at org.jboss.ejb3.Ejb3Deployment.startPersistenceUnits(Ejb3Deployment.java:626)
[testng] at org.jboss.ejb3.Ejb3Deployment.start(Ejb3Deployment.java:475)
[testng] at org.jboss.ejb3.embedded.EJB3StandaloneDeployer.start(EJB3StandaloneDeployer.java:460)
[testng] at org.jboss.seam.core.Ejb.startup(Ejb.java:56)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
[testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[testng] at java.lang.reflect.Method.invoke(Method.java:618)
[testng] at org.jboss.seam.util.Reflections.invoke(Reflections.java:20)
[testng] at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:123)
[testng] at org.jboss.seam.Component.callComponentMethod(Component.java:1834)
[testng] at org.jboss.seam.Component.callCreateMethod(Component.java:1757)
[testng] at org.jboss.seam.Component.newInstance(Component.java:1746)
[testng] at org.jboss.seam.contexts.Lifecycle.startup(Lifecycle.java:175)
[testng] at org.jboss.seam.contexts.Lifecycle.endInitialization(Lifecycle.java:145)
[testng] at org.jboss.seam.init.Initialization.init(Initialization.java:504)
[testng] at org.jboss.seam.mock.SeamTest.init(SeamTest.java:715)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
[testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[testng] at java.lang.reflect.Method.invoke(Method.java:618)
[testng] at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:529)
[testng] at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:311)
[testng] at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:149)
[testng] at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:77)
[testng] at org.testng.TestRunner.privateRun(TestRunner.java:614)
[testng] at org.testng.TestRunner.run(TestRunner.java:505)
[testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:221)
[testng] at org.testng.SuiteRunner.run(SuiteRunner.java:147)
[testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:576)
[testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:539)
[testng] at org.testng.TestNG.run(TestNG.java:316)
[testng] at org.testng.TestNG.privateMain(TestNG.java:666)
[testng] at org.testng.TestNG.main(TestNG.java:608)