Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    SmartGwt 6.0 is compatible with which GWT Version

    Hi,
    I am using SmartGWT 6.0 (LGPL Deployment 2017-01-19) with GWT 2.8.0.Application is compiling fine but during deployment is throwing some error.

    [#|2017-01-23T17:07:46.869+0530|WARNING|Payara 4.1|javax.enterprise.web|_ThreadID=66;_ThreadName=AutoDeployer;_TimeMillis=1485171466869;_LevelValue=900;|
    java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.util.ServiceConfigurationError: javax.servlet.ServletCont
    ainerInitializer: Provider org.eclipse.jetty.apache.jsp.JettyJasperInitializer could not be instantiated
    java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.util.ServiceConfigurationError: javax.servlet.ServletContai
    nerInitializer: Provider org.eclipse.jetty.apache.jsp.JettyJasperInitializer could not be instantiated
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:1044)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:1024)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:747)
    at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2286)
    at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1932)
    at com.sun.enterprise.web.WebApplication.start(WebApplication.java:139)
    at org.glassfish.internal.data.EngineRef.start(EngineRef.java:122)
    at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:291)
    at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:352)
    at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:500)
    at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:219)
    at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:491)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl$2$1.run(CommandRunnerImpl.java:539)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl$2$1.run(CommandRunnerImpl.java:535)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.security.auth.Subject.doAs(Subject.java:360)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:534)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl$3.run(CommandRunnerImpl.java:565)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl$3.run(CommandRunnerImpl.java:557)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.security.auth.Subject.doAs(Subject.java:360)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:556)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1464)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1300(CommandRunnerImpl.java:109)
    at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1846)
    at org.glassfish.deployment.autodeploy.AutoOperation.run(AutoOperation.java:164)
    at org.glassfish.deployment.autodeploy.AutoDeployer.deploy(AutoDeployer.java:597)
    at org.glassfish.deployment.autodeploy.AutoDeployer.deployAll(AutoDeployer.java:484)
    at org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:412)
    at org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:403)
    at org.glassfish.deployment.autodeploy.AutoDeployService$1.run(AutoDeployService.java:233)
    at java.util.TimerThread.mainLoop(Timer.java:555)
    at java.util.TimerThread.run(Timer.java:505)
    |#]

    I didnt find any solution, how to solve this problem.
    Also wanted to know SmartGWT 6.0 is compatable with which GWT version?


    #2
    Hi sameen,

    your exception seems to be related to your Application server (Apache? Glassfish?) IMHO. Especially as you are using the LGPL version this should not be SmartGWT related.
    I'd try googleing for the error message with your Application server name in the search string.

    Best regards
    Blama

    Comment


      #3
      Thanks Blama , I was able to deploy successfully with GWT 2.6.1 & 2.7 but only issue is with GWT 2.8. I want to use GWT 2.8 for Super Dev Mode which has improved a lot when compare to 2.7 Is SmartGWT 6 is compatable with GWT 2.8 and tested.If not please let me know.

      Comment


        #4
        Hi sameen,

        OK, then I'd compare the jars generated in the WEB-INF/lib-directory of your project and in the final war-file. I suppose there is a difference, but don't know that for sure.
        Regarding the GWT version I can't help. I know that Isomorphic recommended 2.6.1 once - don't know about today. I'm also sure I saw posts here from persons using 2.8.0 successfully.

        Best regards
        Blama

        Comment


          #5
          What JDK are you using? GWT 2.8 requires a minimum of JDK7. This discussion refers to an error similar to yours.

          Comment


            #6
            I am using Java 8 ,in my case its not throwing any jdk version error which has been point here http://stackoverflow.com/questions/1...-in-new-tomcat and this is full stack trace

            Caused by: java.util.ServiceConfigurationError: javax.servlet.ServletContainerInitializer: Provider org.eclipse.jetty.apache.jsp.JettyJasperInitializer could not be instantiated
            at java.util.ServiceLoader.fail(ServiceLoader.java:232)
            at java.util.ServiceLoader.access$100(ServiceLoader.java:185)
            at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:384)
            at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404)
            at java.util.ServiceLoader$1.next(ServiceLoader.java:480)
            at org.glassfish.web.loader.ServletContainerInitializerUtil.getInterestList(ServletContainerInitializerUtil.java:193)
            at org.apache.catalina.core.StandardContext.callServletContainerInitializers(StandardContext.java:6027)
            at com.sun.enterprise.web.WebModule.callServletContainerInitializers(WebModule.java:774)
            at org.apache.catalina.core.StandardContext.start(StandardContext.java:5960)
            ... 34 more
            Caused by: java.util.ServiceConfigurationError: org.apache.juli.logging.Log: Provider org.eclipse.jetty.apache.jsp.JuliLog could not be instantiated
            at java.util.ServiceLoader.fail(ServiceLoader.java:232)
            at java.util.ServiceLoader.access$100(ServiceLoader.java:185)
            at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:384)
            at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404)
            at java.util.ServiceLoader$1.next(ServiceLoader.java:480)
            at org.apache.juli.logging.LogFactory.<init>(LogFactory.java:78)
            at org.apache.juli.logging.LogFactory.<clinit>(LogFactory.java:66)
            at org.apache.jasper.servlet.JasperInitializer.<clinit>(JasperInitializer.java:44)
            at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
            at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
            at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
            at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
            at java.lang.Class.newInstance(Class.java:442)
            at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:380)
            ... 40 more
            Caused by: java.lang.NoSuchMethodError: org.slf4j.helpers.MessageFormatter.arrayFormat(Ljava/lang/String;[Ljava/lang/Object;)Lorg/slf4j/helpers/FormattingTuple;
            at org.eclipse.jetty.util.log.JettyAwareLogger.log(JettyAwareLogger.java:619)
            at org.eclipse.jetty.util.log.JettyAwareLogger.info(JettyAwareLogger.java:314)
            at org.eclipse.jetty.util.log.Slf4jLog.info(Slf4jLog.java:74)
            at org.eclipse.jetty.util.log.Log.initialized(Log.java:186)
            at org.eclipse.jetty.util.log.Log.getRootLogger(Log.java:222)
            at org.eclipse.jetty.apache.jsp.JuliLog.<init>(JuliLog.java:33)
            at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
            at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
            at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
            at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
            at java.lang.Class.newInstance(Class.java:442)
            at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:380)
            ... 51 more
            ]]


            [2017-01-23T15:29:46.579+0530] [Payara 4.1] [WARNING] [] [javax.enterprise.web] [tid: _ThreadID=67 _ThreadName=AutoDeployer] [timeMillis: 1485165586579] [levelValue: 900] [[
            java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.util.ServiceConfigurationError: javax.servlet.ServletContainerInitializer: Provider org.eclipse.jetty.apache.jsp.JettyJasperInitializer could not be instantiated
            java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.util.ServiceConfigurationError: javax.servlet.ServletContainerInitializer: Provider org.eclipse.jetty.apache.jsp.JettyJasperInitializer could not be instantiated
            at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:1044)
            at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:1024)
            at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:747)
            at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2286)
            at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1932)
            at com.sun.enterprise.web.WebApplication.start(WebApplication.java:139)
            at org.glassfish.internal.data.EngineRef.start(EngineRef.java:122)
            at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:291)
            at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:352)
            at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:500)
            at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:219)
            at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:491)
            at com.sun.enterprise.v3.admin.CommandRunnerImpl$2$1.run(CommandRunnerImpl.java:539)
            at com.sun.enterprise.v3.admin.CommandRunnerImpl$2$1.run(CommandRunnerImpl.java:535)
            at java.security.AccessController.doPrivileged(Native Method)
            at javax.security.auth.Subject.doAs(Subject.java:360)
            at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:534)
            at com.sun.enterprise.v3.admin.CommandRunnerImpl$3.run(CommandRunnerImpl.java:565)
            at com.sun.enterprise.v3.admin.CommandRunnerImpl$3.run(CommandRunnerImpl.java:557)
            at java.security.AccessController.doPrivileged(Native Method)
            at javax.security.auth.Subject.doAs(Subject.java:360)
            at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:556)
            at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1464)
            at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1300(CommandRunnerImpl.java:109)
            at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1846)
            at org.glassfish.deployment.autodeploy.AutoOperation.run(AutoOperation.java:164)
            at org.glassfish.deployment.autodeploy.AutoDeployer.deploy(AutoDeployer.java:597)
            at org.glassfish.deployment.autodeploy.AutoDeployer.deployAll(AutoDeployer.java:484)
            at org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:412)
            at org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:403)
            at org.glassfish.deployment.autodeploy.AutoDeployService$1.run(AutoDeployService.java:233)
            at java.util.TimerThread.mainLoop(Timer.java:555)
            at java.util.TimerThread.run(Timer.java:505)
            ]]


            Note:SmartGWT 6.0 (LGPL Deployment 2017-01-19) with GWT 2.8.0
            Java 8,Glassfish Payara
            Last edited by sameen; 24 Jan 2017, 22:24.

            Comment


              #7
              On this topic - i have been looking around, but been unable to find, some sort of statement about which version of GWT that smartGWT "officially" supports. Is this stated anywhere? I'm sure its in some obvious place and i've missed it.

              Comment


                #8
                The question is still not answered : so what is the level of support for GWT 2.8.0 ?
                Is it nightly tested ? Is there some known bugs related to GWT 2.8.0 ? Are they major ?
                Official release is out since Oct 20, 2016, so we may have feedback ?
                Thank you.

                Comment


                  #9
                  There are no known bugs specific to GWT 2.8. If there were, we'd have fixed them, or there would be a mention of known issues in the release notes or FAQ.

                  Comment


                    #10
                    So, is there some official location where it is stated which version you support?

                    Comment


                      #11
                      The FAQ notes issues with some older versions of GWT. Unless issues are listed, any released version of GWT is OK.

                      Comment

                      Working...
                      X