[JBoss jBPM] - Re: Version compatibility issues between JBPM 3.1.3 and JBos
by jbosspatni
Hi,
Thanks for the quick help.I got past the error by taking the hibernate file comeing the examples from seam 2.0.I turned on the logging also and started the server to get an exception while parsing the process definition file.The following is the error stack:
Not sure why its not parsing the process definition file.The same file was working on AS 4.0.5.Appreciate your help in this regard.
2007-09-19 19:11:36,639 DEBUG [org.hibernate.cfg.HbmBinder] Mapped property: swimlaneNewActorId -> TASKACTORID_
2007-09-19 19:11:36,639 INFO [org.hibernate.cfg.Configuration] Configured SessionFactory: null
2007-09-19 19:11:36,639 DEBUG [org.hibernate.cfg.Configuration] properties: {show_sql=true, java.vendor=Sun Microsystems Inc., sun.java.launcher=SUN_STANDARD, catalina.base=C:\jboss-4.2.0.GA\server\messaging, sun.management.compiler=HotSpot Server Compiler, connection.datasource=java:/DefaultDS, catalina.useNaming=false, hbm2ddl.auto=create-drop, os.name=Windows XP, sun.boot.class.path=C:\jboss-4.2.0.GA\lib\endorsed\serializer.jar;C:\jboss-4.2.0.GA\lib\endorsed\xalan.jar;C:\jboss-4.2.0.GA\lib\endorsed\xercesImpl.jar;D:\Java\jdk1.5.0_12\jre\lib\rt.jar;D:\Java\jdk1.5.0_12\jre\lib\i18n.jar;D:\Java\jdk1.5.0_12\jre\lib\sunrsasign.jar;D:\Java\jdk1.5.0_12\jre\lib\jsse.jar;D:\Java\jdk1.5.0_12\jre\lib\jce.jar;D:\Java\jdk1.5.0_12\jre\lib\charsets.jar;D:\Java\jdk1.5.0_12\jre\classes, sun.desktop=windows, java.vm.specification.vendor=Sun Microsystems Inc., java.runtime.version=1.5.0_12-b04, hibernate.cache.provider_class=org.hibernate.cache.HashtableCacheProvider, user.name=phansaaj, shared.loader=, jboss.remoting.version=22, jboss.bind.address=PC-A48011, tomcat.util.buf.StringCache.byte.enabled=true, jboss.remoting.instanceid=29adb0b3eab64a8dx-4dbb5f1ax114ba8350f3x-8000636, jboss.home.dir=C:\jboss-4.2.0.GA, com.arjuna.common.util.logging.DebugLevel=0x00000000, user.language=en, java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, sun.boot.library.path=D:\Java\jdk1.5.0_12\jre\bin, com.arjuna.ats.jta.lastResourceOptimisationInterface=org.jboss.tm.LastResource, jboss.home.url=file:/C:/jboss-4.2.0.GA/, java.version=1.5.0_12, user.timezone=Asia/Calcutta, jboss.server.home.dir=C:\jboss-4.2.0.GA\server\messaging, hibernate.bytecode.provider=javassist, jgroups.bind_addr=PC-A48011, sun.arch.data.model=32, java.endorsed.dirs=C:\jboss-4.2.0.GA\lib\endorsed, jboss.server.home.url=file:/C:/jboss-4.2.0.GA/server/messaging/, sun.cpu.isalist=, sun.jnu.encoding=Cp1252, file.encoding.pkg=sun.io, package.access=sun.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.,sun.beans., file.separator=\, java.specification.name=Java Platform API Specification, com.arjuna.ats.tsmx.agentimpl=com.arjuna.ats.internal.jbossatx.agent.LocalJBossAgentImpl, java.class.version=49.0, jboss.server.config.url=file:/C:/jboss-4.2.0.GA/server/messaging/conf/, user.country=US, java.home=D:\Java\jdk1.5.0_12\jre, java.vm.info=mixed mode, jboss.lib.url=file:/C:/jboss-4.2.0.GA/lib/, bind.address=PC-A48011, os.version=5.1, transaction.factory_class=org.hibernate.transaction.JTATransactionFactory, hibernate.transaction.factory_class=org.hibernate.transaction.JTATransactionFactory, hibernate.connection.datasource=java:/DefaultDS, path.separator=;, java.vm.version=1.5.0_12-b04, user.variant=, java.protocol.handler.pkgs=org.jboss.net.protocol, java.awt.printerjob=sun.awt.windows.WPrinterJob, sun.io.unicode.encoding=UnicodeLittle, awt.toolkit=sun.awt.windows.WToolkit, package.definition=sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper., transaction.manager_lookup_class=org.hibernate.transaction.JBossTransactionManagerLookup, com.arjuna.common.util.logger=log4j_releveler, jboss.server.temp.dir=C:\jboss-4.2.0.GA\server\messaging\tmp, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces, sun.rmi.dgc.client.gcInterval=3600000, user.home=C:\Documents and Settings\phansaaj, java.rmi.server.RMIClassLoaderSpi=org.jboss.system.JBossRMIClassLoader, java.specification.vendor=Sun Microsystems Inc., jboss.identity=29adb0b3eab64a8dx-4dbb5f1ax114ba8350f3x-8000636, hibernate.hbm2ddl.auto=create-drop, java.library.path=D:\Java\jdk1.5.0_12\bin;.;C:\WINDOWS\system32;C:\WINDOWS;D:\JBOSSIDE\eclipse\plugins\org.apache.ant_1.6.5\bin;D:\jboss-4.2.0.GA\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;D:\\poc\hsqldb.jar;C:\Program Files\MySQL\MySQL Server 5.0\bin, java.vendor.url=http://java.sun.com/, program.name=run.bat, java.vm.vendor=Sun Microsystems Inc., sun.rmi.dgc.server.gcInterval=3600000, common.loader=${catalina.home}/lib,${catalina.home}/lib/*.jar, java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition, java.class.path=D:\Java\jdk1.5.0_12\lib\tools.jar;C:\jboss-4.2.0.GA\bin\run.jar, hibernate.bytecode.use_reflection_optimizer=false, jboss.server.log.dir=C:\jboss-4.2.0.GA\server\messaging\log, jbossmx.loader.repository.class=org.jboss.mx.loading.UnifiedLoaderRepository3, java.vm.specification.name=Java Virtual Machine Specification, catalina.home=C:\jboss-4.2.0.GA\server\messaging, jboss.remoting.domain=JBOSS, java.vm.specification.version=1.0, com.arjuna.common.util.logging.VisibilityLevel=0xffffffff, sun.cpu.endian=little, sun.os.patch.level=Service Pack 2, jboss.server.lib.url=file:/C:/jboss-4.2.0.GA/server/messaging/lib/, com.arjuna.ats.arjuna.objectstore.objectStoreDir=C:\jboss-4.2.0.GA\server\messaging\data/tx-object-store, TSMX_VERSION=unknown, java.rmi.server.codebase=http://PC-A48011:8083/, java.io.tmpdir=C:\DOCUME~1\phansaaj\LOCALS~1\Temp\, org.w3c.dom.DOMImplementationSourceList=org.apache.xerces.dom.DOMXSImplementationSourceImpl, java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi, server.loader=, jboss.server.data.dir=C:\jboss-4.2.0.GA\server\messaging\data, java.rmi.server.hostname=PC-A48011, os.arch=x86, java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment, jboss.remoting.jmxid=PC-A48011_1190209256611, java.ext.dirs=D:\Java\jdk1.5.0_12\jre\lib\ext, PROPERTIES_FILE=tsmx.properties, user.dir=C:\jboss-4.2.0.GA\bin, line.separator=
, java.vm.name=Java HotSpot(TM) Server VM, jboss.server.base.dir=C:\jboss-4.2.0.GA\server, org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger, com.arjuna.common.util.logging.FacilityLevel=0xffffffff, jboss.server.base.url=file:/C:/jboss-4.2.0.GA/server/, cache.provider_class=org.hibernate.cache.HashtableCacheProvider, javax.management.builder.initial=org.jboss.mx.server.MBeanServerBuilderImpl, file.encoding=Cp1252, catalina.ext.dirs=C:\jboss-4.2.0.GA\server\messaging\lib, hibernate.transaction.manager_lookup_class=org.hibernate.transaction.JBossTransactionManagerLookup, java.specification.version=1.5, jboss.server.name=messaging, hibernate.show_sql=true}
2007-09-19 19:11:36,639 DEBUG [org.jbpm.configuration.JbpmContextInfo] creating jbpm context with service factories '[tx, message, scheduler, logging, persistence, authentication]'
2007-09-19 19:11:36,639 DEBUG [org.jbpm.JbpmContext] creating org.jbpm.JbpmContext@fad969
2007-09-19 19:11:36,639 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3@5b84b, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader@1acc826{ url=null ,addedOrder=0}
2007-09-19 19:11:36,639 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3@5b84b, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader@8843f5{ url=null ,addedOrder=0}
2007-09-19 19:11:36,655 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3@5b84b, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader@7f9e04{ url=null ,addedOrder=0}
2007-09-19 19:11:36,655 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3@5b84b, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader@5f39b0{ url=null ,addedOrder=0}
2007-09-19 19:11:36,655 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3@5b84b, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader@1c49094{ url=null ,addedOrder=0}
2007-09-19 19:11:36,655 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3@5b84b, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader@c12ad8{ url=null ,addedOrder=0}
2007-09-19 19:11:36,655 ERROR [org.jbpm.jpdl.xml.JpdlXmlReader] couldn't parse process definition
org.dom4j.DocumentException: null Nested exception: null
at org.dom4j.io.SAXReader.read(SAXReader.java:484)
at org.jbpm.jpdl.xml.JpdlParser.parse(JpdlParser.java:58)
at org.jbpm.jpdl.xml.JpdlXmlReader.readProcessDefinition(JpdlXmlReader.java:141)
at org.jbpm.graph.def.ProcessDefinition.parseXmlInputStream(ProcessDefinition.java:180)
at org.jbpm.graph.def.ProcessDefinition.parseXmlResource(ProcessDefinition.java:161)
at org.jboss.seam.bpm.Jbpm.deployProcess(Jbpm.java:267)
at org.jboss.seam.bpm.Jbpm.installProcessDefinitions(Jbpm.java:250)
at org.jboss.seam.bpm.Jbpm.startup(Jbpm.java:71)
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:585)
at org.jboss.seam.util.Reflections.invoke(Reflections.java:21)
at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:124)
at org.jboss.seam.Component.callComponentMethod(Component.java:1957)
at org.jboss.seam.Component.callCreateMethod(Component.java:1880)
at org.jboss.seam.Component.newInstance(Component.java:1859)
at org.jboss.seam.contexts.Contexts.startup(Contexts.java:304)
at org.jboss.seam.contexts.Contexts.startup(Contexts.java:278)
at org.jboss.seam.contexts.ServletLifecycle.endInitialization(ServletLifecycle.java:98)
at org.jboss.seam.init.Initialization.init(Initialization.java:508)
at org.jboss.seam.servlet.SeamListener.contextInitialized(SeamListener.java:34)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3854)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4359)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:761)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:741)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:553)
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:585)
at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:297)
at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.apache.catalina.core.StandardContext.init(StandardContext.java:5310)
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:585)
at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:297)
at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.web.tomcat.service.TomcatDeployer.performDeployInternal(TomcatDeployer.java:301)
at org.jboss.web.tomcat.service.TomcatDeployer.performDeploy(TomcatDeployer.java:104)
at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:375)
at org.jboss.web.WebModule.startModule(WebModule.java:83)
at org.jboss.web.WebModule.startService(WebModule.java:61)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.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(ServiceController.java:978)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:417)
at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.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 $Proxy46.start(Unknown Source)
at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
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:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
at org.jboss.ws.integration.jboss42.DeployerInterceptor.start(DeployerInterceptor.java:93)
at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
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 $Proxy47.start(Unknown Source)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1015)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
at sun.reflect.GeneratedMethodAccessor23.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.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 $Proxy10.deploy(Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.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(ServiceController.java:978)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:417)
at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.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:1025)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766)
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:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.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:508)
at java.lang.Thread.run(Thread.java:595)
Nested exception:
java.net.MalformedURLException
at java.net.URL.(URL.java:601)
at java.net.URL.(URL.java:464)
at java.net.URL.(URL.java:413)
at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at org.dom4j.io.SAXReader.read(SAXReader.java:465)
at org.jbpm.jpdl.xml.JpdlParser.parse(JpdlParser.java:58)
at org.jbpm.jpdl.xml.JpdlXmlReader.readProcessDefinition(JpdlXmlReader.java:141)
at org.jbpm.graph.def.ProcessDefinition.parseXmlInputStream(ProcessDefinition.java:180)
at org.jbpm.graph.def.ProcessDefinition.parseXmlResource(ProcessDefinition.java:161)
at org.jboss.seam.bpm.Jbpm.deployProcess(Jbpm.java:267)
at org.jboss.seam.bpm.Jbpm.installProcessDefinitions(Jbpm.java:250)
at org.jboss.seam.bpm.Jbpm.startup(Jbpm.java:71)
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:585)
at org.jboss.seam.util.Reflections.invoke(Reflections.java:21)
at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:124)
at org.jboss.seam.Component.callComponentMethod(Component.java:1957)
at org.jboss.seam.Component.callCreateMethod(Component.java:1880)
at org.jboss.seam.Component.newInstance(Component.java:1859)
at org.jboss.seam.contexts.Contexts.startup(Contexts.java:304)
at org.jboss.seam.contexts.Contexts.startup(Contexts.java:278)
at org.jboss.seam.contexts.ServletLifecycle.endInitialization(ServletLifecycle.java:98)
at org.jboss.seam.init.Initialization.init(Initialization.java:508)
at org.jboss.seam.servlet.SeamListener.contextInitialized(SeamListener.java:34)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3854)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4359)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:761)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:741)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:553)
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:585)
at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:297)
at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.apache.catalina.core.StandardContext.init(StandardContext.java:5310)
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:585)
at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:297)
at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.web.tomcat.service.TomcatDeployer.performDeployInternal(TomcatDeployer.java:301)
at org.jboss.web.tomcat.service.TomcatDeployer.performDeploy(TomcatDeployer.java:104)
at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:375)
at org.jboss.web.WebModule.startModule(WebModule.java:83)
at org.jboss.web.WebModule.startService(WebModule.java:61)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4086141#4086141
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4086141
18 years, 10 months
[Management, JMX/JBoss] - DBScheduleProvider - stopProviding() error?
by tms
Hi, I just found some strange behavior of the method stopProviding() on DBScheduleProvider. If I call this piece of code
ObjectName mbean = new ObjectName("jboss:service=PortalDBScheduleProvider");
|
| MBeanServer server = MBeanServerLocator.locateJBoss();
| server.invoke(mbean, "stopProviding", new Object[0], new String[0]);
| server.invoke(mbean, "startProviding", new Object[0], new String[0]);
|
it works without problems for the first time, but if it's called more times, then it throws following exceptions
2007-09-19 16:02:48,500 ERROR [search.IndexServlet] Timer configuration from web administration failed.:class javax.management.RuntimeMBeanException:null
| 2007-09-19 16:02:48,515 ERROR [STDERR] javax.management.RuntimeMBeanException
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.handleInvocationExceptions(ReflectedDispatcher.java:176)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:163)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at search.IndexServlet.doGet(IndexServlet.java:79)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at com.tecsidel.portal.system.web.filters.ConfigFilter.doFilter(ConfigFilter.java:25)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:524)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at java.lang.Thread.run(Thread.java:595)
| 2007-09-19 16:02:48,515 ERROR [STDERR] Caused by: javax.management.RuntimeMBeanException
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.handleInvocationExceptions(ReflectedDispatcher.java:176)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:163)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.jboss.varia.scheduler.AbstractScheduleProvider.removeSchedule(AbstractScheduleProvider.java:163)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.jboss.varia.scheduler.DBScheduleProvider.stopProviding(DBScheduleProvider.java:207)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| 2007-09-19 16:02:48,515 ERROR [STDERR] ... 30 more
| 2007-09-19 16:02:48,515 ERROR [STDERR] Caused by: java.lang.NullPointerException
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.jboss.varia.scheduler.ScheduleManager.removeSchedule(ScheduleManager.java:332)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
| 2007-09-19 16:02:48,515 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| 2007-09-19 16:02:48,515 ERROR [STDERR] ... 41 more
When I looked on the source code of the stopProviding() method, I found that the schedulers are removed from the ScheduleManager through the removeSchedule() method, but they still stays in the list of schedulers inside of the DBScheduleProvider. So if this method is than called again, it tries to remove them again. And this ends with the NullPointerException shown above.
Whats wrong? The way I am using these methods or their behavior?
Thanks
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4086137#4086137
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4086137
18 years, 10 months
[JBoss Seam] - Re: Feature request regarding nested conversations
by wschwendt
"baz" wrote : Very interesting thread.
| i like to give a new usecase (or workflow)
| We have a search screen, where the user can search for an object(e.g. an experiment)
| When navigation to the show/edit screen ocurs a conversation is started and the object(the experiment) is shown.
|
| Now the user can work with the object(the experiment)
|
| What comes in now is a subworkflow. This workflow uses a nested conversation and could be started on any page. When this subworkflow ends, the nested conversation ends and redirection to the starting page occurs.
|
| (...)
|
| My question is how this kind of workflows can be correctly implemented with seam and conversations? For now, it seems to me that it is nessacary to deliver results from the nested conversation to the outer conversation.
|
This exactly is the motive why I opened this tread: to request a better (or more elegant) way to transfer state (an ending result) back to the parent conversation when the nested conversation ends.
>From a modeling perspective, it makes a lot of sense to model a use case (or an activity or workflow) as a composition of sub use cases (or sub-activities). For example, in UML use case diagrams you could define include- or extend- relationships between use cases. In activity diagrams it is possible to model the invocation of sub activities etc.
When using Seam for the implementation, these models eventually would have to be mapped to Seam-based code. Clearly, Seam's nested conversation feature is somewhat limited as long as it is akward to transfer state back to the parent conversation (eg. if artificial POJO classes just for this state transfer have to be written).
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4086135#4086135
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4086135
18 years, 10 months
[JBoss Seam] - Re: Something wrong with whole view layer :/ - getting NPE
by ASavitsky
Just make the changes yourself, then (you did read the bug report details, didn't you?).
Grab MenuRenderer from the latest RI release.
Scroll to the end of renderOption method, and change the following code block if (curItem.isEscape()) {
| String label = curItem.getLabel();
| if (label == null) {
| label = curItem.getValue().toString();
| }
| writer.writeText(label, component, "label");
| } else {
| writer.write(curItem.getLabel());
| }
| to this one: if (curItem.isEscape()) {
| String label = curItem.getLabel();
| if (label == null) {
| label = valueString;
| }
| writer.writeText(label, component, "label");
| } else {
| writer.write(curItem.getLabel());
| }
|
Include the changed file in your web project (mind the correct package name), this should automatically place the compiled class into WEB-INF/classes.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4086133#4086133
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4086133
18 years, 10 months