Uploaded image for project: 'JBoss Enterprise Application Platform 4 and 5'
  1. JBoss Enterprise Application Platform 4 and 5
  2. JBPAPP-4043

Some unit test from booking example are failing with IBM Java 1.5

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Do
    • Major
    • 4.2.0.GA_CP09
    • 4.2.0.GA_CP09
    • Seam
    • 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)

      Attachments

        Activity

          People

            mnovotny@redhat.com Marek Novotny
            mgencur Martin Gencur
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: