1 2 3 4 Previous Next 54 Replies Latest reply on Oct 28, 2006 8:06 PM by aguizar Go to original post
      • 15. Re: MessageService and JMS
        tom.baeyens

        finally we managed to build the suite again.

        clean your local repository directory jbpm (mainly the designer)

        then do a build/build.xml clean and a jpdl/dist/build.xml package. that will generate a new distribution a la starters kit (now called suite).

        so the designer problem should be fixed if you install a clean fresh build of the designer (from src).

        it's strange that we don't have this .ear deployment problem... Also i use the 4.0.4.GA.

        in the jboss/configuration/build.xml, there are also targets to install a fresh jboss (4.0.4.GA) from the files in the local repository. see if you can build a fresh jboss installation and configuration by only using these targets and making sure that you create the new jboss installation in a clean location. that should make it reproducable. (unless there is a windows/linux difference)

        please keep us posted.

        • 16. Re: MessageService and JMS
          koen.aers

          Manuel,

          There were all kinds of problems with the integration of the GPD and the jBPM HEAD branch. We managed to do this integration today though and it should go fine now. Let us definitely know if you have any problems...

          Regards,
          Koen

          • 17. Re: MessageService and JMS
            mteira

             

            Manuel,

            There were all kinds of problems with the integration of the GPD and the jBPM HEAD branch. We managed to do this integration today though and it should go fine now. Let us definitely know if you have any problems...

            Regards,
            Koen


            Hi, Koen:

            I've just checked out a fresh CVS HEAD copy and do a 'ant package' in the jpdl/dist directory, as John kindly told before. After this, I installed the designer into my Eclipse 3.2 as a new archived site, pointing to:
            jar:file:C:/src/jbpm-test/jbpm.3/designer/jpdl/org.jbpm.gd.jpdl.build/target/jbpm-gpd-site-3.0.11-SNAPSHOT.zip!/

            Where C:/src/jbpm-test is my CVS local copy.

            After restarting eclipse, I'm running into the same old problems (java.lang.NullPointerException at org.jbpm.ui.util.JbpmClasspathContainer.getJarNames, the same stack as posted previously).

            If I can provide further information to help debugging this, please, make me now.

            Thanks!


            • 18. Re: MessageService and JMS
              mteira

              Hello, Tom:

              it's strange that we don't have this .ear deployment problem... Also i use the 4.0.4.GA.

              in the jboss/configuration/build.xml, there are also targets to install a fresh jboss (4.0.4.GA) from the files in the local repository. see if you can build a fresh jboss installation and configuration by only using these targets and making sure that you create the new jboss installation in a clean location. that should make it reproducable. (unless there is a windows/linux difference)


              These are the exact steps I've followed:
              1.-Checkout a fresh CVS HEAD.
              2.-Run 'ant package' at jpdl/dist.
              3.-Run 'ant install.jboss.and.configure.jbpm' in 'jboss/configuration'
              A fresh jboss install appeared at C:\apps\jboss-4.0.4.GA
              4.-Run 'ant' at 'enterprise/ear' to get the jbpm.ear built.
              5.-Inside C:\apps\jboss-4.0.4.GA\server\jbpm\deploy:
              Delete the jbpm-console.war (as it is included in the jbpm.ear)
              Copy the generated jbpm.ear to here.

              6.-Start jboss running:
              C:\apps\jboss-4.0.4.GA\bin\run.bat -c jbpm

              7.-Got the same error than in my solaris deployed jboss:

              10:59:46,548 INFO [EARDeployer] Init J2EE application: file:/C:/apps/jboss-4.0.
              4.GA/server/jbpm/deploy/jbpm.ear
              10:59:46,708 ERROR [MainDeployer] Could not initialise deployment: file:/C:/apps
              /jboss-4.0.4.GA/server/jbpm/deploy/jbpm.ear
              org.jboss.deployment.DeploymentException: Invalid module content, must be one of
              : ejb, web, java, connector, service, har,
               at org.jboss.deployment.J2eeModuleMetaData.importXml(J2eeModuleMetaData.
              java:166)
               at org.jboss.deployment.J2eeModuleMetaData.importXml(J2eeModuleMetaData.
              java:107)
               at org.jboss.deployment.J2eeApplicationMetaData.importApplicationXml(J2e
              eApplicationMetaData.java:178)
               at org.jboss.deployment.J2eeApplicationMetaData.importXml(J2eeApplicatio
              nMetaData.java:139)
               at org.jboss.deployment.EARDeployer.init(EARDeployer.java:141)
               at org.jboss.deployment.MainDeployer.init(MainDeployer.java:861)
               at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:798)
               at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
               at sun.reflect.GeneratedMethodAccessor55.invoke(Unknown Source)
               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
              sorImpl.java:25)
               at java.lang.reflect.Method.invoke(Method.java:585)
               at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
              er.java:155)
               at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
               at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractIntercept
              or.java:133)
               at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
               at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelM
              BeanOperationInterceptor.java:142)
               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:659)
               at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
               at $Proxy8.deploy(Unknown Source)
               at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymen
              tScanner.java:421)
               at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentS
              canner.java:634)
               at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
              doScan(AbstractDeploymentScanner.java:263)
               at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(A
              bstractDeploymentScanner.java:336)
               at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanS
              upport.java:289)
               at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMB
              eanSupport.java:245)
               at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
              sorImpl.java:25)
               at java.lang.reflect.Method.invoke(Method.java:585)
               at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
              er.java:155)
               at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
               at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
               at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
              java:264)
               at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
               at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceControl
              ler.java:978)
               at $Proxy0.start(Unknown Source)
               at org.jboss.system.ServiceController.start(ServiceController.java:417)
               at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
              sorImpl.java:25)
               at java.lang.reflect.Method.invoke(Method.java:585)
               at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
              er.java:155)
               at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
               at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
               at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
              java:264)
               at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
               at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
               at $Proxy4.start(Unknown Source)
               at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
               at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
               at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
               at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
               at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:755)
               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
               at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
              java:39)
               at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
              sorImpl.java:25)
               at java.lang.reflect.Method.invoke(Method.java:585)
               at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
              er.java:155)
               at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
               at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractIntercept
              or.java:133)
               at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
               at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelM
              BeanOperationInterceptor.java:142)
               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:659)
               at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
               at $Proxy5.deploy(Unknown Source)
               at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
               at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
               at org.jboss.Main.boot(Main.java:200)
               at org.jboss.Main$1.run(Main.java:464)
               at java.lang.Thread.run(Thread.java:595)
              10:59:46,838 ERROR [URLDeploymentScanner] Incomplete Deployment listing:
              
              --- Incompletely deployed packages ---
              org.jboss.deployment.DeploymentInfo@32d39819 { url=file:/C:/apps/jboss-4.0.4.GA/
              server/jbpm/deploy/jbpm.ear }
               deployer: org.jboss.deployment.EARDeployer@15bfdbd
               status: null
               state: FAILED
               watch: file:/C:/apps/jboss-4.0.4.GA/server/jbpm/deploy/jbpm.ear
               altDD: null
               lastDeployed: 1158569986708
               lastModified: 1158569986548
               mbeans:



              Thanks for your time.


              • 19. Re: MessageService and JMS
                tom.baeyens

                try the following two extra steps in advance of the given scenario:

                -1) delete the ${user.home}/jbpm/repository/jbpm directory. actually the clover subdirectory doesn't have to be deleted. but the other directories might contain old versions of snapshot builds that are used instead of the newly stuff that is build from the sources.

                0) do ant get.dependencies in the build/build.xml

                let me know if that helps

                • 20. Re: MessageService and JMS
                  mteira

                  Hello again.

                  I've tried that, but now, the target 'package' at 'jpdl/dist' is not working any more. :-(

                  lang.dochtmlsingle:
                   [mkdir] Created dir: C:\src\jbpm-test\jbpm.3\jpdl\userguide\target\userguide
                  \en\html_single
                   [copy] Copying 55 files to C:\src\jbpm-test\jbpm.3\jpdl\userguide\target\us
                  erguide\en\html_single\images
                   [copy] Copying 1 file to C:\src\jbpm-test\jbpm.3\jpdl\userguide\target\user
                  guide\en\html_single\css
                   [java] Warning: multiple "IDs" for constraint linkend: asynchronouscontinua
                  tions.
                   [java] Error: no ID for constraint linkend: processcompositioningop.
                   [java] Error: no ID for constraint linkend: userprovidedstuff.
                   [java] XRef to nonexistent id: userprovidedstuff
                   [java] Warning: multiple "IDs" for constraint linkend: asynchronouscontinua
                  tions.
                   [java] Warning: multiple "IDs" for constraint linkend: asynchronouscontinua
                  tions.
                   [mkdir] Created dir: C:\src\jbpm-test\jbpm.3\jpdl\dist\target\jbpm-jpdl
                   [copy] Copying 9 files to C:\src\jbpm-test\jbpm.3\jpdl\dist\target\jbpm-jpd
                  l
                   [copy] Copying 1 file to C:\src\jbpm-test\jbpm.3\jpdl\dist\target\jbpm-jpdl
                  
                   [copy] Copying 1 file to C:\src\jbpm-test\jbpm.3\jpdl\dist\target\jbpm-jpdl
                  
                   [copy] Copying 1 file to C:\src\jbpm-test\jbpm.3\jpdl\dist\target\jbpm-jpdl
                  
                   [mkdir] Created dir: C:\src\jbpm-test\jbpm.3\jpdl\dist\target\jbpm-jpdl\db
                   [copy] Copying 16 files to C:\src\jbpm-test\jbpm.3\jpdl\dist\target\jbpm-jp
                  dl\db
                   [copy] Copying 49 files to C:\src\jbpm-test\jbpm.3\jpdl\dist\target\jbpm-jp
                  dl
                   [mkdir] Created dir: C:\src\jbpm-test\jbpm.3\jpdl\dist\target\jbpm-jpdl\src\
                  jpdl
                   [copy] Copying 487 files to C:\src\jbpm-test\jbpm.3\jpdl\dist\target\jbpm-j
                  pdl\src\jpdl
                   [mkdir] Created dir: C:\src\jbpm-test\jbpm.3\jpdl\dist\target\jbpm-jpdl\src\
                  identity
                   [copy] Copying 30 files to C:\src\jbpm-test\jbpm.3\jpdl\dist\target\jbpm-jp
                  dl\src\identity
                   [mkdir] Created dir: C:\src\jbpm-test\jbpm.3\jpdl\dist\target\jbpm-jpdl\src\
                  resources\gpd
                   [copy] Copying 1 file to C:\src\jbpm-test\jbpm.3\jpdl\dist\target\jbpm-jpdl
                  \src\resources\gpd
                   [mkdir] Created dir: C:\src\jbpm-test\jbpm.3\jpdl\dist\target\jbpm-jpdl\conf
                  ig
                   [copy] Copying 5 files to C:\src\jbpm-test\jbpm.3\jpdl\dist\target\jbpm-jpd
                  l\config
                   [copy] Copying 135 files to C:\src\jbpm-test\jbpm.3\jpdl\dist\target\jbpm-j
                  pdl\doc\userguide
                   [copy] Copied 4 empty directories to 1 empty directory under C:\src\jbpm-te
                  st\jbpm.3\jpdl\dist\target\jbpm-jpdl\doc\userguide
                   [mkdir] Created dir: C:\src\jbpm-test\jbpm.3\jpdl\dist\target\jbpm-jpdl\doc\
                  javadoc-jpdl
                   [copy] Copying 571 files to C:\src\jbpm-test\jbpm.3\jpdl\dist\target\jbpm-j
                  pdl\doc\javadoc-jpdl
                   [mkdir] Created dir: C:\src\jbpm-test\jbpm.3\jpdl\dist\target\jbpm-jpdl\doc\
                  javadoc-identity
                   [copy] Copying 56 files to C:\src\jbpm-test\jbpm.3\jpdl\dist\target\jbpm-jp
                  dl\doc\javadoc-identity
                   [mkdir] Created dir: C:\src\jbpm-test\jbpm.3\jpdl\dist\target\jbpm-jpdl\lib
                   [copy] Copying 30 files to C:\src\jbpm-test\jbpm.3\jpdl\dist\target\jbpm-jp
                  dl\lib
                   [get] Getting: http://wiki.jboss.org/wiki/Wiki.jsp?page=JbpmDbCompatibilit
                  y
                   [get] To: C:\src\jbpm-test\jbpm.3\jpdl\dist\target\jbpm-jpdl\db\compatibil
                  ity.html
                   [zip] Building zip: C:\src\jbpm-test\jbpm.3\jpdl\dist\target\jbpm-jpdl.zip
                  
                  
                  BUILD FAILED
                  C:\src\jbpm-test\jbpm.3\jpdl\dist\build.xml:171: Replace: source file C:\src\jbp
                  m-test\jbpm.3\jpdl\dist\target\jbpm-jpdl\readme.html doesn't exist


                  I wonder if perhaps the rules:

                  <!-- ZIPPING THE RUNTIME -->
                  
                   <move file="target/jbpm-jpdl" tofile="target/jbpm-jpdl-${lib.jbpm.jpdl.versi
                  on}" />
                   <zip destfile="target/jbpm-jpdl.zip">
                   <fileset dir="target">
                   <include name="jbpm-jpdl-${lib.jbpm.jpdl.version}/**" />
                   </fileset>
                   </zip>
                  



                  and

                  <!-- UPDATING THE README -->
                  
                   <replace file="target/jbpm-jpdl/readme.html">
                   <replacetoken><![CDATA[<!-- Suite Only]]></replacetoken>
                   <replacevalue></replacevalue>
                   </replace>
                   <replace file="target/jbpm-jpdl/readme.html">
                   <replacetoken><![CDATA[Suite Only -->]]></replacetoken>
                   <replacevalue></replacevalue>
                   </replace>


                  should be reordered?

                  Regards.


                  • 21. Re: MessageService and JMS
                    tom.baeyens

                    i have the same problem now. my bad. i should have checked this update better. at least our problem reports are in sync now.

                    i'll verify and fix it asap.

                    • 22. Re: MessageService and JMS
                      tom.baeyens

                      it's fixed²

                      • 23. Re: MessageService and JMS
                        mteira

                        Everything seems to build correctly now.

                        But I've followed the same workflow (adding your -1 and 0 steps) and the error remains the same:

                        10:12:21,208 INFO [EARDeployer] Init J2EE application: file:/C:/apps/jboss-4.0.
                        4.GA/server/jbpm/deploy/jbpm.ear
                        10:12:21,228 ERROR [MainDeployer] Could not initialise deployment: file:/C:/apps
                        /jboss-4.0.4.GA/server/jbpm/deploy/jbpm.ear
                        org.jboss.deployment.DeploymentException: Invalid module content, must be one of
                        : ejb, web, java, connector, service, har,


                        It seems that war is not a recognized module type for the application.xml, at least for what's recognized by my Jboss (and it's the one installed using jbpm itself).

                        It sound really strange that the host operating system could be the cause (as it's failing in my solaris and windows deployments). Aren't you able to reproduce the error following the same steps:

                        1.-Checkout a fresh CVS HEAD.
                        2.-Delete the ${user.home}/jbpm/repository/jbpm directory. actually the clover subdirectory doesn't have to be deleted. but the other directories might contain old versions of snapshot builds that are used instead of the newly stuff that is build from the sources.
                        3.-Do ant get.dependencies in the build/build.xml
                        4.-Run 'ant package' at jpdl/dist.
                        5.-Run 'ant install.jboss.and.configure.jbpm' in 'jboss/configuration'
                        A fresh jboss install appeared at C:\apps\jboss-4.0.4.GA
                        6.-Run 'ant' at 'enterprise/ear' to get the jbpm.ear built.
                        7.-Inside C:\apps\jboss-4.0.4.GA\server\jbpm\deploy:
                        Delete the jbpm-console.war (as it is included in the jbpm.ear)
                        Copy the generated jbpm.ear at ${user.home}/jbpm/repository/jbpm/enterprise\3.2-Alpha1-SNAPSHOT
                        to C:\apps\jboss-4.0.4.GA\server\jbpm\deploy.

                        8.-Start jboss running:
                        C:\apps\jboss-4.0.4.GA\bin\run.bat -c jbpm


                        Regards.


                        • 24. Re: MessageService and JMS
                          mteira

                          Hello again.
                          After some time dedicated to other projects, I'm back trying to setup a working jbpm.ear. I'm hitting the same problem having JBoss complaining about:

                          <module>
                           <war>jbpm-console.war</war>
                          </module>
                          


                          Looking at the file:

                          http://java.sun.com/dtd/application_1_3.dtd

                          I understand that the only allowed childs for module are connector, ejb, java or web, from the line:

                          <!ELEMENT module ((connector | ejb | java | web), alt-dd?)>



                          I have not ever found examples of that 'war' tag usage, neither in the application 1.4 dtd.

                          So, where could I find any reference to that tag ?

                          Regards.

                          BTW: It seems that jboss.wiki.org is down so the 'ant package' target in jpdl/dist is not working fine, as it tries:

                          <get src="http://wiki.jboss.org/wiki/Wiki.jsp?page=JbpmDbCompatibility"
                           dest="target/jbpm-jpdl/db/compatibility.html" />




                          • 25. Re: MessageService and JMS
                            tom.baeyens

                            i see what you mean. It should be something like this, right ?

                            <module>
                             <web>
                             <web-uri>jbpm-console.war</web-uri>
                             <context-root>/jbpm-console</context-root>
                             </web>
                             </module>
                            


                            I'll check this in and you can see if it works for you.

                            I'll see if i can add ignoreerrors="true" or something similar to the get task in the release script

                            • 26. Re: MessageService and JMS
                              mteira

                              Yes, that is what I mean. Thanks a lot.

                              I don't remember if the graphic designer default deployment path was that, but I think that perhaps it was just '/jbpm'. If the console is going to be working at /jbpm-console and is still used to deploy processes from the graphic designer, perhaps that default path should be changed in the graphic designer. Don't you agree?

                              Regards.

                              • 27. Re: MessageService and JMS
                                mteira

                                I've installed the designer compiled from the CVS HEAD into my eclipse using the compresed site found at:

                                jbpm.3/designer/jpdl/org.jbpm.gd.jpdl.build/target/jbpm-gpd-site.zip

                                And I'm still suffering the same NullPointerException when, for example, I try to open a processdefinition.xml file from a jbpm project.

                                Any idea about this?

                                Regards.

                                
                                java.lang.NullPointerException
                                 at org.jbpm.ui.util.JbpmClasspathContainer.getJarNames(Unknown Source)
                                 at org.jbpm.ui.util.JbpmClasspathContainer.createJbpmLibraryEntries(Unknown Source)
                                 at org.jbpm.ui.util.JbpmClasspathContainer.getClasspathEntries(Unknown Source)
                                 at org.eclipse.jdt.internal.core.JavaModelManager.containerPutIfInitializingWithSameEntries(JavaModelManager.java:494)
                                 at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:4118)
                                 at org.jbpm.ui.util.JbpmClasspathContainerInitializer.initialize(Unknown Source)
                                 at org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:1900)
                                 at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1267)
                                 at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1470)
                                 at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:2169)
                                 at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:2073)
                                 at org.eclipse.jdt.internal.core.JavaProject.buildStructure(JavaProject.java:337)
                                 at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:229)
                                 at org.eclipse.jdt.internal.core.Openable.openParent(Openable.java:420)
                                 at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:218)
                                 at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:505)
                                 at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:249)
                                 at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:235)
                                 at org.eclipse.jdt.internal.core.PackageFragmentRoot.getNonJavaResources(PackageFragmentRoot.java:540)
                                 at org.jbpm.ui.editor.form.deployment.IncludeClassesTreeContentProvider.getChildren(Unknown Source)
                                 at org.jbpm.ui.editor.form.deployment.IncludeClassesTreeContentProvider.hasChildren(Unknown Source)
                                 at org.eclipse.jface.viewers.AbstractTreeViewer.isExpandable(AbstractTreeViewer.java:1866)
                                 at org.eclipse.jface.viewers.TreeViewer.isExpandable(TreeViewer.java:850)
                                 at org.eclipse.jface.viewers.AbstractTreeViewer.isExpandable(AbstractTreeViewer.java:1889)
                                 at org.eclipse.jface.viewers.AbstractTreeViewer.updatePlus(AbstractTreeViewer.java:2470)
                                 at org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeViewer.java:745)
                                 at org.eclipse.jface.viewers.AbstractTreeViewer$1.run(AbstractTreeViewer.java:722)
                                 at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
                                 at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:696)
                                 at org.eclipse.jface.viewers.TreeViewer.createChildren(TreeViewer.java:892)
                                 at org.eclipse.jface.viewers.AbstractTreeViewer$5.run(AbstractTreeViewer.java:1277)
                                 at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1323)
                                 at org.eclipse.jface.viewers.CheckboxTreeViewer.preservingSelection(CheckboxTreeViewer.java:371)
                                 at org.eclipse.jface.viewers.AbstractTreeViewer.inputChanged(AbstractTreeViewer.java:1266)
                                 at org.eclipse.jface.viewers.ContentViewer.setInput(ContentViewer.java:250)
                                 at org.eclipse.jface.viewers.StructuredViewer.setInput(StructuredViewer.java:1542)
                                 at org.jbpm.ui.editor.form.deployment.DeploymentForm.createIncludeClassesSection(Unknown Source)
                                 at org.jbpm.ui.editor.form.deployment.DeploymentForm.create(Unknown Source)
                                 at org.jbpm.ui.editor.DesignerDeploymentEditorPage.createForm(Unknown Source)
                                 at org.jbpm.ui.editor.DesignerDeploymentEditorPage.createPartControl(Unknown Source)
                                 at org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:183)
                                 at org.jbpm.ui.editor.DesignerEditor.addDeploymentPage(Unknown Source)
                                 at org.jbpm.ui.editor.DesignerEditor.createPages(Unknown Source)
                                 at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:276)
                                 at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:596)
                                 at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:372)
                                 at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:566)
                                 at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:290)
                                 at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:140)
                                 at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:268)
                                 at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
                                 at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:394)
                                 at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1144)
                                 at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1097)
                                 at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1311)
                                 at org.eclipse.ui.internal.PartStack.add(PartStack.java:455)
                                 at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:102)
                                 at org.eclipse.ui.internal.PartStack.add(PartStack.java:441)
                                 at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:111)
                                 at org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java:60)
                                 at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:217)
                                 at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:207)
                                 at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:819)
                                 at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:718)
                                 at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:679)
                                 at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2586)
                                 at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2521)
                                 at org.eclipse.ui.internal.WorkbenchPage.access$10(WorkbenchPage.java:2513)
                                 at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2498)
                                 at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
                                 at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2493)
                                 at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2478)
                                 at org.eclipse.ui.ide.IDE.openEditor(IDE.java:388)
                                 at org.eclipse.ui.ide.IDE.openEditor(IDE.java:350)
                                 at org.eclipse.ui.actions.OpenFileAction.openFile(OpenFileAction.java:98)
                                 at org.eclipse.ui.actions.OpenSystemEditorAction.run(OpenSystemEditorAction.java:98)
                                 at org.eclipse.ui.views.navigator.OpenActionGroup.runDefaultAction(OpenActionGroup.java:125)
                                 at org.eclipse.ui.views.navigator.MainActionGroup.runDefaultAction(MainActionGroup.java:328)
                                 at org.eclipse.ui.views.navigator.ResourceNavigator.handleOpen(ResourceNavigator.java:679)
                                 at org.eclipse.ui.views.navigator.ResourceNavigator$6.open(ResourceNavigator.java:434)
                                 at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:817)
                                 at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
                                 at org.eclipse.core.runtime.Platform.run(Platform.java:843)
                                 at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44)
                                 at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:149)
                                 at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:815)
                                 at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1069)
                                 at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1168)
                                 at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:249)
                                 at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:243)
                                 at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:283)
                                 at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
                                 at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
                                 at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348)
                                 at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968)
                                 at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914)
                                 at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)
                                 at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419)
                                 at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
                                 at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
                                 at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
                                 at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
                                 at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
                                 at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
                                 at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
                                 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                 at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
                                 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
                                 at java.lang.reflect.Method.invoke(Unknown Source)
                                 at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
                                 at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
                                 at org.eclipse.core.launcher.Main.run(Main.java:977)
                                 at org.eclipse.core.launcher.Main.main(Main.java:952)


                                • 28. Re: MessageService and JMS
                                  mteira

                                  Finally, I've figured out what was happening with the designer. It was just that I had no jbpm engine configured, and current designer versions are not shipping with a bundled one, as I've just read here:

                                  http://jboss.org/jbossBlog/blog/kaers/?permalink=JBoss_jBPM_3_1_2_and_3_0_4_Released.txt

                                  After setting up an engine, I was able to create a new JBPM project!! At last and from CVS HEAD version.

                                  I want to thank all the kind help I've received here. I also want to apologize for being perhaps annoying with all my help requests, but I felt a little lost with all the problems I've hit.

                                  Tomorrow I'll start to test the jbpm.ear application on a JBoss running against an oracle database, and see how the new JMS MessageService runs!

                                  Regards.

                                  • 29. Re: MessageService and JMS
                                    tom.baeyens

                                    thanks for being persistent and pushing us to get it right fast !

                                    we'll be ready to answer your next questions. especially since the jms implementations are not really tested.