1 2 Previous Next 27 Replies Latest reply on Jan 7, 2012 8:56 AM by ram-biradar Go to original post
      • 15. Re: Writing ftl files and invoking them in browser
        salaboy21

        Rajesh, as Tihomir suggest. you have the source code available so you can do whatever you want witht the console. I suggest you to fork the project:

        https://github.com/bpmc/bpm-console and start playing with it. Looking at the code you must decide if it's better for you to just use the APIs to adapt the console functionality to your applicaiton or to start modifying the project to fit your needs. If your modifications are generic enough you can contribute them to the master project later in the future.

         

        Cheers

        • 16. Re: Writing ftl files and invoking them in browser
          mailformrx

          Hi Mauricio

           

          Thanks for the response. I would definetly give feedback to the jbpm project, if i succeed in the integration with our application.

           

          In order to build the console, I am planning do the following steps

                1. Build jbpm 5.2.0 from the source available at "http://sourceforge.net/projects/jbpm/files/jBPM%205/jbpm-5.2.0.Final/jbpm-5.2.0.Final-src.zip/download".

                2. Upon successful building of jbpm5.2.0, I am planning to build the console from the "https://github.com/bpmc/bpm-console" and replace the corresponding console war files.

          To do step-1, i have downloaded the code and used the following maven command "mvn package". My build is failure. Please find the attached Error_Details.zip for the errors. Please let me know how to resolve this error ? Once step-1 is resolved, i shall proceed with step-2.

           

           

           

          Regards

          Rajesh

          • 17. Re: Writing ftl files and invoking them in browser
            salaboy21

            Just try to build the console, why you are building jBPM5 if you want to modify only the console? By the way the jBPM5 Source code that contains the maven project descriptions to build the distribution are also located in github: https://github.com/droolsjbpm/jbpm/

            Fork the repository from there as you fork the BPM Console.

            Cheers

            • 18. Re: Writing ftl files and invoking them in browser
              mailformrx

              Thank you. I am now working on building the console. I will try these steps and post the feedback.

               

              Wish you a Happy new Year.

              • 19. Re: Writing ftl files and invoking them in browser
                mailformrx

                Hi Mauricio

                 

                I have skipped the JBPM Source Building and moved on to Building the jbpm console source from the project:

                https://github.com/bpmc/bpm-console".

                 

                I have followed the below steps

                 

                1. download the zip and extracted in a seperate folder (D:\Console\bpmc-bpm-console-1cf8710)

                2. mvn clean install from this folder
                3. renamed  "gwt-console.war , gwt-console-server"  that is generated in D:\Console\bpmc-bpm-console-1cf8710\server\war\target & D:\Console\bpmc-bpm-console-1cf8710\gui\war\target with versions and made a zip file

                4. copied in the zip file into D:\jbpm-installer\lib folder.

                5. I executed the below commands in jbpm_installer folder D:\jbpm-installer\

                              ant clean.demo

                              ant install.demo

                              ant start.demo

                6. But i  see the below erros in "D:\jbpm-installer\jboss-as-7.0.2.Final\standalone\deployments" folders

                             jbpm-gwt-console-server.war.failed

                             jbpm-gwt-console.war.failed

                            drools-guvnor.war.failed

                 

                I am unable to open the console, because the deployment failed. Please let me know whether I am missing some steps and help me out to resolve this problem.

                 

                 

                Thanks & Regards

                Rajesh

                • 20. Re: Writing ftl files and invoking them in browser
                  mailformrx

                  Hi Mauricio

                   

                  In addition to the above details, i have tried deploying the console .war files from admin console as well. Deployment is failed only.

                  Please see the below log.

                   

                  02:14:42,930 INFO  [org.jboss.as.server.controller] (DeploymentScanner-threads - 2) Deployed "jbpm-gwt-console.war"
                  02:14:42,930 INFO  [org.jboss.as.server.controller] (DeploymentScanner-threads - 2) Deployed "jbpm-gwt-console-server.war"
                  02:14:42,930 INFO  [org.jboss.as.server.controller] (DeploymentScanner-threads - 2) Deployed "drools-guvnor.war"
                  02:14:42,930 INFO  [org.jboss.as.server.controller] (DeploymentScanner-threads - 2) Deployed "designer.war"
                  02:17:07,926 INFO  [org.jboss.as.server.controller] (HttpManagementService-threads - 2) Undeployed "jbpm-gwt-console-server.war"
                  02:17:08,191 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-4) Stopped deployment jbpm-gwt-console-server.war in 287ms
                  02:17:11,420 INFO  [org.jboss.as.server.controller] (HttpManagementService-threads - 2) Undeployed "jbpm-gwt-console.war"
                  02:17:12,559 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-8) Stopped deployment jbpm-gwt-console.war in 1140ms
                  02:17:42,968 INFO  [org.jboss.as.server.deployment] (HttpManagementService-threads - 2) Content added at location D:\jbpm-installer\jboss-as-7.0.2.Final\standalone\data\content\ab\f9f7973060163ef436e9f21147516c1de7ecfb\content
                  02:18:10,673 INFO  [org.jboss.as.server.deployment] (HttpManagementService-threads - 5) Content added at location D:\jbpm-installer\jboss-as-7.0.2.Final\standalone\data\content\02\0c2294243c3b7b409c450d121c77facb98d5bb\content
                  02:18:19,237 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-7) Starting deployment of "gwt-console-server.war"
                  02:18:20,532 INFO  [org.jboss.as.server.controller] (HttpManagementService-threads - 5) Deployment of "gwt-console-server.war" was rolled back with failure message {"Services with missing/unavailable dependencies" => ["jboss.web.deployment.default-host./gwt-console-server.realm missing [ jboss.security.security-domain.default-bpm-console ]"]}
                  02:18:20,594 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-3) Stopped deployment gwt-console-server.war in 73ms
                  02:18:23,433 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-7) Starting deployment of "gwt-console.war"
                  02:18:25,711 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-1) MSC00001: Failed to start service jboss.deployment.unit."gwt-console.war".INSTALL: org.jboss.msc.service.StartException in service jboss.deployment.unit."gwt-console.war".INSTALL: Failed to process phase INSTALL of deployment "gwt-console.war"
                  at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:121) [jboss-as-server-7.0.2.Final.jar:7.0.2.Final]
                  at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1824) [jboss-msc-1.0.1.GA.jar:1.0.1.GA]
                  at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1759) [jboss-msc-1.0.1.GA.jar:1.0.1.GA]
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [:1.6.0_24]
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [:1.6.0_24]
                  at java.lang.Thread.run(Thread.java:662) [:1.6.0_24]
                  Caused by: java.lang.RuntimeException: Error getting reflective information for class org.jboss.errai.bus.server.servlet.AbstractErraiServlet
                  at org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex.getClassIndex(DeploymentReflectionIndex.java:70) [jboss-as-server-7.0.2.Final.jar:7.0.2.Final]
                  at org.jboss.as.ee.component.EEModuleClassConfiguration.getClassMethods(EEModuleClassConfiguration.java:145)
                  at org.jboss.as.ee.component.ComponentDescription$DefaultFirstConfigurator.configure(ComponentDescription.java:769)
                  at org.jboss.as.ee.component.deployers.EEModuleConfigurationProcessor.deploy(EEModuleConfigurationProcessor.java:72)
                  at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:115) [jboss-as-server-7.0.2.Final.jar:7.0.2.Final]
                  ... 5 more
                  Caused by: java.lang.NoClassDefFoundError: Lorg/slf4j/Logger;
                  at java.lang.Class.getDeclaredFields0(Native Method) [:1.6.0_24]
                  at java.lang.Class.privateGetDeclaredFields(Class.java:2291) [:1.6.0_24]
                  at java.lang.Class.getDeclaredFields(Class.java:1743) [:1.6.0_24]
                  at org.jboss.as.server.deployment.reflect.ClassReflectionIndex.<init>(ClassReflectionIndex.java:57) [jboss-as-server-7.0.2.Final.jar:7.0.2.Final]
                  at org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex.getClassIndex(DeploymentReflectionIndex.java:66) [jboss-as-server-7.0.2.Final.jar:7.0.2.Final]
                  ... 9 more
                  Caused by: java.lang.ClassNotFoundException: org.slf4j.Logger from [Module "deployment.gwt-console.war:main" from Service Module Loader]
                  at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:191)
                  at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:361)
                  at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:333)
                  at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:310)
                  at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:103)
                  ... 14 more

                  02:18:25,945 INFO  [org.jboss.as.server.controller] (HttpManagementService-threads - 5) Deployment of "gwt-console.war" was rolled back with failure message {"Failed services" => {"jboss.deployment.unit.\"gwt-console.war\".INSTALL" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"gwt-console.war\".INSTALL: Failed to process phase INSTALL of deployment \"gwt-console.war\""},"Services with missing/unavailable dependencies" => ["jboss.naming.context.java.module.gwt-console.gwt-console.ValidatorFactory missing [ jboss.naming.context.java.module.gwt-console.gwt-console ]","jboss.naming.context.java.module.gwt-console.gwt-console.Validator missing [ jboss.naming.context.java.module.gwt-console.gwt-console ]"]}
                  02:18:36,054 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-4) Stopped deployment gwt-console.war in 10110ms
                  02:19:24,398 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-4) Starting deployment of "gwt-console-server.war"
                  02:19:25,194 INFO  [org.jboss.as.server.controller] (HttpManagementService-threads - 5) Deployment of "gwt-console-server.war" was rolled back with failure message {"Services with missing/unavailable dependencies" => ["jboss.web.deployment.default-host./gwt-console-server.realm missing [ jboss.security.security-domain.default-bpm-console ]"]}
                  02:19:25,287 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-7) Stopped deployment gwt-console-server.war in 95ms

                   

                   

                   

                   

                   

                  Regards

                  Sasi

                  • 21. Re: Writing ftl files and invoking them in browser
                    mailformrx

                    Hi Mauricio

                         I have tried few more options and also deployed the .war files from jboss(7.0.2) admin console. I am still facing the problem.  Is there any problem in deploying the console build on 7 ?

                     

                     

                    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

                    Internal Server Error
                    {
                        "outcome" => "failed",
                        "failure-description" => {
                            "Failed services" => {"jboss.deployment.unit.\"gwt-console.war\".INSTALL" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"gwt-console.war\".INSTALL: Failed to process phase INSTALL of deployment \"gwt-console.war\""},
                            "Services with missing/unavailable dependencies" => [
                                "jboss.naming.context.java.module.gwt-console.gwt-console.ValidatorFactory missing [ jboss.naming.context.java.module.gwt-console.gwt-console ]",
                                "jboss.naming.context.java.module.gwt-console.gwt-console.Validator missing [ jboss.naming.context.java.module.gwt-console.gwt-console ]"
                            ]
                        },
                        "rolled-back" => true
                    }

                     

                    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

                     

                    Thanks

                    Rajesh

                    • 22. Re: Writing ftl files and invoking them in browser
                      mailformrx

                      Hi Mauricio,

                       

                      I have Downloaded the jbpm-console sourcce Code from https://github.com/bpmc/bpm-console".

                       

                      I have followed the below steps

                       

                      1. download the zip and extracted in a folder (bpmc-bpm-console-1cf8710)

                       

                      2. Executed: mvn clean install in the same folder

                       

                      3. Executed: mvn package  from bpmc-bpm-console-1cf8710/gui/war/ folder

                       

                      4. After that the war file(gwt-console.war) was generated in target folder(bpmc-bpm-console-1cf8710/gui/war/target)

                       

                      5. When i placed the gwt-console.war file in jboss/server/default/deploy, there were deployment errors which i have posted below.

                       

                      2012-01-02 21:23:27,738 INFO  [org.jboss.web.tomcat.service.deployers.TomcatDeployment] (HDScanner) deploy, ctxPath=/default-bpm-console

                      2012-01-02 21:23:28,397 ERROR [org.reflections.Reflections] (HDScanner) could not create Vfs.Dir from url. ignoring the exception and continuing

                      org.reflections.ReflectionsException: could not create Dir using org.jboss.errai.bus.server.service.metadata.VFSUrlType from url vfszip:/D:/jbpm5.1/jbpm-installer/jboss-5.1.0.GA/server/default/deploy/jbpm-gwt-console.war/WEB-INF/classes/

                          at org.reflections.vfs.Vfs.fromURL(Vfs.java:99)

                          at org.reflections.vfs.Vfs.fromURL(Vfs.java:89)

                          at org.reflections.Reflections.scan(Reflections.java:136)

                          at org.jboss.errai.bus.server.service.metadata.MetaDataScanner.<init>(MetaDataScanner.java:83)

                          at org.jboss.errai.bus.server.service.metadata.MetaDataScanner.createInstance(MetaDataScanner.java:95)

                          at org.jboss.errai.bus.server.service.metadata.MetaDataScanner.createInstance(MetaDataScanner.java:87)

                          at org.jboss.errai.bus.server.service.ErraiServiceConfiguratorImpl.<init>(ErraiServiceConfiguratorImpl.java:58)

                          at org.jboss.errai.bus.server.service.ErraiServiceConfiguratorImpl$$FastClassByGuice$$b6139751.newInstance(<generated>)

                          at com.google.inject.internal.cglib.reflect.FastConstructor.newInstance(FastConstructor.java:40)

                          at com.google.inject.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:60)

                          at com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:85)

                          at com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)

                          at com.google.inject.FactoryProxy.get(FactoryProxy.java:56)

                          at com.google.inject.SingleParameterInjector.inject(SingleParameterInjector.java:42)

                          at com.google.inject.SingleParameterInjector.getAll(SingleParameterInjector.java:66)

                          at com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:84)

                          at com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)

                          at com.google.inject.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:45)

                          at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:811)

                          at com.google.inject.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:42)

                          at com.google.inject.Scopes$1$1.get(Scopes.java:54)

                          at com.google.inject.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:48)

                          at com.google.inject.FactoryProxy.get(FactoryProxy.java:56)

                          at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)

                          at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)

                          at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)

                          at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)

                          at org.jboss.errai.bus.server.servlet.AbstractErraiServlet.buildService(AbstractErraiServlet.java:133)

                          at org.jboss.errai.bus.server.servlet.AbstractErraiServlet.init(AbstractErraiServlet.java:104)

                          at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1048)

                          at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:950)

                          at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4122)

                          at org.apache.catalina.core.StandardContext.start(StandardContext.java:4421)

                          at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:310)

                          at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:142)

                          at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:461)

                          at org.jboss.web.deployers.WebModule.startModule(WebModule.java:118)

                          at org.jboss.web.deployers.WebModule.start(WebModule.java:97)

                          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

                          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

                          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

                          at java.lang.reflect.Method.invoke(Method.java:597)

                          at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)

                          at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)

                          at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)

                          at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)

                          at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)

                          at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:206)

                          at $Proxy38.start(Unknown Source)

                          at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:42)

                          at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:37)

                          at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)

                          at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)

                          at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)

                          at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)

                          at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:286)

                          at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)

                          at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)

                          at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)

                          at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)

                          at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)

                          at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)

                          at org.jboss.system.ServiceController.doChange(ServiceController.java:688)

                          at org.jboss.system.ServiceController.start(ServiceController.java:460)

                          at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:163)

                          at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:99)

                          at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:46)

                          at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)

                          at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)

                          at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)

                          at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)

                          at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)

                          at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178)

                          at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)

                          at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)

                          at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)

                          at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)

                          at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)

                          at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)

                          at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)

                          at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)

                          at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)

                          at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)

                          at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)

                          at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:362)

                          at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:255)

                          at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)

                          at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)

                          at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)

                          at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)

                          at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:181)

                          at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:205)

                          at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

                          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

                          at java.lang.Thread.run(Thread.java:619)

                       

                      Help me on solving the above issue.

                       

                      Thanks in advance.

                      Rajesh

                      • 23. Re: Writing ftl files and invoking them in browser
                        mailformrx

                        Hi Mauricio,

                         

                           As per suggestions from Tihomir and you,I've donwloaded source code from https://github.com/bpmc/bpm-console,and build the war file through maven as per instructions given in that link(Readme.txt).But,When I deploy that war fie in JBOSS 5.1.0GA.I'm unable to open JBPM console,and the exceptio trace in server log is.

                        ERROR [org.reflections.Reflections] (HDScanner) could not create Vfs.Dir from url. ignoring the exception and continuing

                        org.reflections.ReflectionsException: could not create Dir using org.jboss.errai.bus.server.service.metadata.VFSUrlType from url vfszip:/D:/jbpm5.1/jbpm-installer/jboss-5.1.0.GA/server/default/deploy/jbpm-gwt-console.war/WEB-INF/classes/,Web.xml could not be found

                            at org.reflections.vfs.Vfs.fromURL(Vfs.java:99)

                            at org.reflections.vfs.Vfs.fromURL(Vfs.java:89)

                            at org.reflections.Reflections.scan(Reflections.java:136)

                            at org.jboss.errai.bus.server.service.metadata.MetaDataScanner.<init>(MetaDataScanner.java:83)

                            at org.jboss.errai.bus.server.service.metadata.MetaDataScanner.createInstance(MetaDataScanner.java:95)

                            at org.jboss.errai.bus.server.service.metadata.MetaDataScanner.createInstance(MetaDataScanner.java:87)

                            at org.jboss.errai.bus.server.service.ErraiServiceConfiguratorImpl.<init>(ErraiServiceConfiguratorImpl.java:58)

                            at org.jboss.errai.bus.server.service.ErraiServiceConfiguratorImpl$$FastClassByGuice$$b6139751.newInstance(<generated>)

                            at com.google.inject.internal.cglib.reflect.FastConstructor.newInstance(FastConstructor.java:40)

                            at com.google.inject.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:60)

                            at com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:85)

                            at com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)

                            at com.google.inject.FactoryProxy.get(FactoryProxy.java:56)

                            at com.google.inject.SingleParameterInjector.inject(SingleParameterInjector.java:42)

                            at com.google.inject.SingleParameterInjector.getAll(SingleParameterInjector.java:66)

                            at com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:84)

                            at com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)

                            at com.google.inject.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:45)

                            at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:811)

                            at com.google.inject.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:42)

                            at com.google.inject.Scopes$1$1.get(Scopes.java:54)

                            at com.google.inject.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:48)

                            at com.google.inject.FactoryProxy.get(FactoryProxy.java:56)

                            at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)

                            at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)

                            at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)

                            at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)

                            at org.jboss.errai.bus.server.servlet.AbstractErraiServlet.buildService(AbstractErraiServlet.java:133)

                            at org.jboss.errai.bus.server.servlet.AbstractErraiServlet.init(AbstractErraiServlet.java:104)

                            at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1048)

                            at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:950)

                            at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4122)

                            at org.apache.catalina.core.StandardContext.start(StandardContext.java:4421)

                            at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:310)

                            at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:142)

                            at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:461)

                            at org.jboss.web.deployers.WebModule.startModule(WebModule.java:118)

                            at org.jboss.web.deployers.WebModule.start(WebModule.java:97)

                            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

                            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

                            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

                            at java.lang.reflect.Method.invoke(Method.java:597)

                            at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)

                            at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)

                            at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)

                            at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)

                            at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)

                            at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:206)

                            at $Proxy38.start(Unknown Source)

                            at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:42)

                            at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:37)

                            at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)

                            at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)

                            at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)

                            at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)

                            at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:286)

                            at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)

                            at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)

                            at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)

                            at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)

                            at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)

                            at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)

                            at org.jboss.system.ServiceController.doChange(ServiceController.java:688)

                            at org.jboss.system.ServiceController.start(ServiceController.java:460)

                            at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:163)

                            at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:99)

                            at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:46)

                            at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)

                            at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)

                            at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)

                            at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)

                            at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)

                            at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178)

                            at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)

                            at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)

                            at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)

                            at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)

                            at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)

                            at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)

                            at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)

                            at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)

                            at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)

                            at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)

                            at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)

                            at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:362)

                            at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:255)

                            at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)

                            at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)

                            at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)

                            at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)

                            at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:181)

                            at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:205)

                            at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

                            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

                            at java.lang.Thread.run(Thread.java:619).

                         

                        Please suggest me in solving this exception.

                         

                        Thanks

                         

                        Rajesh

                        • 24. Re: Writing ftl files and invoking them in browser
                          ram-biradar

                          Hi Rajesh/Maruicio,

                           

                          Even myself strucked there.Can you please suggest me how to solve that exception and make my war file to get deployed in JBoss.

                           

                          Thanks

                          Ram

                          • 25. Re: Writing ftl files and invoking them in browser
                            mailformrx

                            Hi Ram Biradar,

                                 I wil let you know if  i get it. Still  I am trying to solve this issue.

                             

                             

                             

                             

                             

                            Thanks

                            Rajesh.

                            • 26. Re: Writing ftl files and invoking them in browser
                              mailformrx

                              Hi,

                                  I got some errors while followed the below steps. Help me in solving this issue.

                               

                                  1) Downloaded the source code(zip file) from https://github.com/bpmc/bpm-console.

                               

                                  2) Extracted in a folder (bpmc-bpm-console-1cf8710).

                                 

                                  3) I run "mvn clean install" from the bpmc-bpm-console-1cf8710 folder.

                               

                                  4) I run "mvn package"  from the bpmc-bpm-console-1cf8710 folder

                               

                                  5) After that the war file(gwt-console.war) was generated in target folder(bpmc-bpm-console-1cf8710/gui/war/target)

                               

                                  6) I renamed the war file(gwt-console.war) to "jbpm-gwt-console.war" file and i deployed the "jbpm-gwt-console.war" file in running jboss instance (jboss/server/default/deploy),

                                     i got some errors which i posted here.

                               

                               

                                  2012-01-05 17:42:44,779 ERROR [org.reflections.Reflections] (HDScanner) could not create Vfs.Dir from url. ignoring the exception and continuing

                              org.reflections.ReflectionsException: could not create Dir using org.jboss.errai.bus.server.service.metadata.VFSUrlType from url vfszip:/D:/jbpm5.1_BKP/jbpm-installer/jboss-5.1.0.GA/server/default/deploy/jbpm-gwt-console.war/WEB-INF/classes/

                                  at org.reflections.vfs.Vfs.fromURL(Vfs.java:99)

                                  at org.reflections.vfs.Vfs.fromURL(Vfs.java:89)

                                  at org.reflections.Reflections.scan(Reflections.java:136)

                                  at org.jboss.errai.bus.server.service.metadata.MetaDataScanner.<init>(MetaDataScanner.java:83)

                                  at org.jboss.errai.bus.server.service.metadata.MetaDataScanner.createInstance(MetaDataScanner.java:95)

                                  at org.jboss.errai.bus.server.service.metadata.MetaDataScanner.createInstance(MetaDataScanner.java:87)

                                  at org.jboss.errai.bus.server.service.ErraiServiceConfiguratorImpl.<init>(ErraiServiceConfiguratorImpl.java:58)

                                  at org.jboss.errai.bus.server.service.ErraiServiceConfiguratorImpl$$FastClassByGuice$$b6139751.newInstance(<generated>)

                                  at com.google.inject.internal.cglib.reflect.FastConstructor.newInstance(FastConstructor.java:40)

                                  at com.google.inject.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:60)

                                  at com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:85)

                                  at com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)

                                  at com.google.inject.FactoryProxy.get(FactoryProxy.java:56)

                                  at com.google.inject.SingleParameterInjector.inject(SingleParameterInjector.java:42)

                                  at com.google.inject.SingleParameterInjector.getAll(SingleParameterInjector.java:66)

                                  at com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:84)

                                  at com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)

                                  at com.google.inject.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:45)

                                  at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:811)

                                  at com.google.inject.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:42)

                                  at com.google.inject.Scopes$1$1.get(Scopes.java:54)

                                  at com.google.inject.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:48)

                                  at com.google.inject.FactoryProxy.get(FactoryProxy.java:56)

                                  at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)

                                  at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)

                                  at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)

                                  at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)

                                  at org.jboss.errai.bus.server.servlet.AbstractErraiServlet.buildService(AbstractErraiServlet.java:133)

                                  at org.jboss.errai.bus.server.servlet.AbstractErraiServlet.init(AbstractErraiServlet.java:104)

                                  at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1048)

                                  at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:950)

                                  at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4122)

                                  at org.apache.catalina.core.StandardContext.start(StandardContext.java:4421)

                                  at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:310)

                                  at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:142)

                                  at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:461)

                                  at org.jboss.web.deployers.WebModule.startModule(WebModule.java:118)

                                  at org.jboss.web.deployers.WebModule.start(WebModule.java:97)

                                  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

                                  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

                                  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

                                  at java.lang.reflect.Method.invoke(Method.java:597)

                                  at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)

                                  at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)

                                  at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)

                                  at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)

                                  at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)

                                  at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:206)

                                  at $Proxy38.start(Unknown Source)

                                  at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:42)

                                  at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:37)

                                  at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)

                                  at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)

                                  at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)

                                  at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)

                                  at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:286)

                                  at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)

                                  at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)

                                  at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)

                                  at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)

                                  at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)

                                  at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)

                                  at org.jboss.system.ServiceController.doChange(ServiceController.java:688)

                                  at org.jboss.system.ServiceController.start(ServiceController.java:460)

                                  at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:163)

                                  at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:99)

                                  at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:46)

                                  at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)

                                  at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)

                                  at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)

                                  at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)

                                  at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)

                                  at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178)

                                  at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)

                                  at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)

                                  at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)

                                  at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)

                                  at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)

                                  at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)

                                  at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)

                                  at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)

                                  at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)

                                  at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)

                                  at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)

                                  at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:362)

                                  at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:255)

                                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)

                                  at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)

                                  at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)

                                  at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)

                                  at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:181)

                                  at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:205)

                                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

                                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

                                  at java.lang.Thread.run(Thread.java:619)

                              2012-01-05 17:42:44,905 INFO  [org.jboss.errai.bus.server.service.bootstrap.OrderedBootstrap] (HDScanner) Bootstrap Errai

                              2012-01-05 17:42:44,917 INFO  [org.jboss.errai.bus.server.service.bootstrap.DefaultComponents] (HDScanner) using dispatcher implementation: org.jboss.errai.bus.server.AsyncDispatcher

                              2012-01-05 17:42:44,924 INFO  [org.jboss.errai.bus.server.WorkerFactory] (HDScanner) initializing async worker pools (poolSize: 5; workerTimeout: 5000)

                              2012-01-05 17:42:44,926 INFO  [org.jboss.errai.bus.server.WorkerFactory] (HDScanner) starting worker pool.

                              2012-01-05 17:42:44,930 INFO  [org.jboss.errai.bus.server.service.bootstrap.DefaultComponents] (HDScanner) using session provider implementation: org.jboss.errai.bus.server.HttpSessionProvider

                              2012-01-05 17:42:44,938 INFO  [org.jboss.errai.bus.server.service.bootstrap.LoadExtensions] (HDScanner) beging searching for Errai extensions ...

                              2012-01-05 17:42:44,984 INFO  [org.jboss.errai.bus.server.service.bootstrap.LoadExtensions] (HDScanner) added extension binding: org.jboss.errai.bus.client.framework.ModelAdapter

                              2012-01-05 17:42:44,984 INFO  [org.jboss.errai.bus.server.service.bootstrap.LoadExtensions] (HDScanner) total extension binding: 1

                              2012-01-05 17:42:45,025 INFO  [org.jboss.errai.bus.server.service.bootstrap.BootstrapContext] (HDScanner) Running deferred bootstrap tasks ...

                              2012-01-05 17:42:45,025 INFO  [org.jboss.errai.bus.server.service.bootstrap.OrderedBootstrap] (HDScanner) Bootstrap complete. Ready to rumble!

                               

                              Thanks

                              Rajesh

                              • 27. Re: Writing ftl files and invoking them in browser
                                ram-biradar

                                Hi,

                                 

                                      I'm trying to bypass the jbpm console login page, when i have seen and analyze the bpm console src code, i found lots of java code. Each java class is related to another class if i make any changes in one class and while build that whole package i got error because those classes are directly or indirectly effecting to another class. Some of the code i found related to this login form in LoginView.java. please can anybody suggest me how to do this.

                                 

                                 

                                Thanks,

                                Ram Biradar

                                1 2 Previous Next