Uploaded image for project: 'JBoss BPMS Platform'
  1. JBoss BPMS Platform
  2. RHBPMS-4979

Variables with same name but in different scopes causes IllegalArgumentExceptions by XmlParser

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • jBPM Designer
    • None
    • 0
    • 0% 0%
    • 2017 Week 38-39

      If Process has variables with same name but different types on different levels, Indexer throw an exception [1] during Process saving.

      [1]

      15:31:55,185 ERROR [org.drools.core.xml.ExtensibleXmlParser] (EJB default - 2) Process Info: id:rrrow.a, pkg:com.myteam.rrrow, name:a, version:1.0 
      Node Info: id:testIt name: 
      Parser message: (null: 34, 68): cvc-id.2: There are multiple occurrences of ID value 'testIt'.
      15:31:55,186 ERROR [org.drools.core.xml.ExtensibleXmlParser] (EJB default - 2) Process Info: id:rrrow.a, pkg:com.myteam.rrrow, name:a, version:1.0 
      Node Info: id:testIt name: 
      Parser message: (null: 34, 68): cvc-attribute.3: The value 'testIt' of attribute 'id' on element 'bpmn2:property' is not valid with respect to its type, 'ID'.
      15:31:55,189 ERROR [stderr] (EJB default - 2) java.lang.IllegalArgumentException: Could not find source node for connection:processStartEvent
      15:31:55,189 ERROR [stderr] (EJB default - 2) 	at org.jbpm.bpmn2.xml.ProcessHandler.findNodeByIdOrUniqueIdInMetadata(ProcessHandler.java:290)
      15:31:55,189 ERROR [stderr] (EJB default - 2) 	at org.jbpm.bpmn2.xml.ProcessHandler.linkConnections(ProcessHandler.java:303)
      15:31:55,190 ERROR [stderr] (EJB default - 2) 	at org.jbpm.bpmn2.xml.AdHocSubProcessHandler.handleNode(AdHocSubProcessHandler.java:89)
      15:31:55,190 ERROR [stderr] (EJB default - 2) 	at org.jbpm.bpmn2.xml.AbstractNodeHandler.end(AbstractNodeHandler.java:142)
      15:31:55,190 ERROR [stderr] (EJB default - 2) 	at org.drools.core.xml.ExtensibleXmlParser.endElement(ExtensibleXmlParser.java:443)
      15:31:55,190 ERROR [stderr] (EJB default - 2) 	at org.apache.xerces.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:598)
      15:31:55,190 ERROR [stderr] (EJB default - 2) 	at org.apache.xerces.impl.xs.XMLSchemaValidator.endElement(XMLSchemaValidator.java:898)
      15:31:55,190 ERROR [stderr] (EJB default - 2) 	at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(XMLNSDocumentScannerImpl.java:673)
      15:31:55,190 ERROR [stderr] (EJB default - 2) 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1645)
      15:31:55,190 ERROR [stderr] (EJB default - 2) 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:324)
      15:31:55,192 ERROR [stderr] (EJB default - 2) 	at org.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:875)
      15:31:55,192 ERROR [stderr] (EJB default - 2) 	at org.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:798)
      15:31:55,193 ERROR [stderr] (EJB default - 2) 	at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:108)
      15:31:55,193 ERROR [stderr] (EJB default - 2) 	at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1198)
      15:31:55,193 ERROR [stderr] (EJB default - 2) 	at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:564)
      15:31:55,193 ERROR [stderr] (EJB default - 2) 	at org.apache.xerces.jaxp.SAXParserImpl.parse(SAXParserImpl.java:298)
      15:31:55,193 ERROR [stderr] (EJB default - 2) 	at org.drools.core.xml.ExtensibleXmlParser.read(ExtensibleXmlParser.java:320)
      15:31:55,193 ERROR [stderr] (EJB default - 2) 	at org.drools.core.xml.ExtensibleXmlParser.read(ExtensibleXmlParser.java:183)
      15:31:55,193 ERROR [stderr] (EJB default - 2) 	at org.jbpm.compiler.xml.XmlProcessReader.read(XmlProcessReader.java:79)
      15:31:55,194 ERROR [stderr] (EJB default - 2) 	at org.jbpm.compiler.ProcessBuilderImpl.addProcessFromXml(ProcessBuilderImpl.java:285)
      15:31:55,194 ERROR [stderr] (EJB default - 2) 	at org.drools.compiler.builder.impl.KnowledgeBuilderImpl.addProcessFromXml(KnowledgeBuilderImpl.java:701)
      15:31:55,194 ERROR [stderr] (EJB default - 2) 	at org.drools.compiler.builder.impl.CompositeKnowledgeBuilderImpl$6.build(CompositeKnowledgeBuilderImpl.java:224)
      15:31:55,194 ERROR [stderr] (EJB default - 2) 	at org.drools.compiler.builder.impl.CompositeKnowledgeBuilderImpl.buildResourceType(CompositeKnowledgeBuilderImpl.java:162)
      15:31:55,194 ERROR [stderr] (EJB default - 2) 	at org.drools.compiler.builder.impl.CompositeKnowledgeBuilderImpl.buildProcesses(CompositeKnowledgeBuilderImpl.java:126)
      15:31:55,194 ERROR [stderr] (EJB default - 2) 	at org.drools.compiler.builder.impl.CompositeKnowledgeBuilderImpl.build(CompositeKnowledgeBuilderImpl.java:106)
      15:31:55,194 ERROR [stderr] (EJB default - 2) 	at org.drools.compiler.kie.builder.impl.KieBuilderSetImpl.buildChanges(KieBuilderSetImpl.java:139)
      15:31:55,195 ERROR [stderr] (EJB default - 2) 	at org.drools.compiler.kie.builder.impl.KieBuilderSetImpl.build(KieBuilderSetImpl.java:91)
      15:31:55,195 ERROR [stderr] (EJB default - 2) 	at org.kie.workbench.common.services.backend.builder.core.Builder.buildIncrementally(Builder.java:539)
      15:31:55,195 ERROR [stderr] (EJB default - 2) 	at org.kie.workbench.common.services.backend.builder.core.Builder.addResource(Builder.java:383)
      15:31:55,195 ERROR [stderr] (EJB default - 2) 	at org.kie.workbench.common.services.backend.builder.core.Builder.addResource(Builder.java:324)
      15:31:55,195 ERROR [stderr] (EJB default - 2) 	at org.kie.workbench.common.services.backend.builder.core.Builder.updateResource(Builder.java:405)
      15:31:55,196 ERROR [stderr] (EJB default - 2) 	at org.kie.workbench.common.services.backend.builder.core.BuildHelper.updatePackageResource(BuildHelper.java:170)
      15:31:55,197 ERROR [stderr] (EJB default - 2) 	at org.kie.workbench.common.services.backend.builder.core.BuildHelper$Proxy$_$$_WeldClientProxy.updatePackageResource(Unknown Source)
      15:31:55,197 ERROR [stderr] (EJB default - 2) 	at org.kie.workbench.common.services.backend.builder.ala.LocalBuildExecConfigExecutor.apply(LocalBuildExecConfigExecutor.java:73)
      15:31:55,197 ERROR [stderr] (EJB default - 2) 	at org.kie.workbench.common.services.backend.builder.ala.LocalBuildExecConfigExecutor.apply(LocalBuildExecConfigExecutor.java:32)
      15:31:55,197 ERROR [stderr] (EJB default - 2) 	at org.kie.workbench.common.services.backend.builder.ala.LocalBuildExecConfigExecutor$Proxy$_$$_WeldClientProxy.apply(Unknown Source)
      15:31:55,197 ERROR [stderr] (EJB default - 2) 	at org.guvnor.ala.pipeline.execution.PipelineExecutor.lambda$continuePipeline$0(PipelineExecutor.java:109)
      15:31:55,197 ERROR [stderr] (EJB default - 2) 	at org.guvnor.ala.pipeline.StageUtil$1.execute(StageUtil.java:40)
      15:31:55,197 ERROR [stderr] (EJB default - 2) 	at org.guvnor.ala.pipeline.StageUtil$1.execute(StageUtil.java:35)
      15:31:55,198 ERROR [stderr] (EJB default - 2) 	at org.guvnor.ala.pipeline.execution.PipelineExecutor.continuePipeline(PipelineExecutor.java:94)
      15:31:55,198 ERROR [stderr] (EJB default - 2) 	at org.guvnor.ala.pipeline.execution.PipelineExecutor.execute(PipelineExecutor.java:76)
      15:31:55,198 ERROR [stderr] (EJB default - 2) 	at org.kie.workbench.common.services.backend.builder.ala.BuildPipelineInvoker.invokeLocalBuildPipeLine(BuildPipelineInvoker.java:84)
      15:31:55,200 ERROR [stderr] (EJB default - 2) 	at org.kie.workbench.common.services.backend.builder.ala.BuildPipelineInvoker$Proxy$_$$_WeldClientProxy.invokeLocalBuildPipeLine(Unknown Source)
      15:31:55,200 ERROR [stderr] (EJB default - 2) 	at org.kie.workbench.common.services.backend.builder.service.BuildServiceHelper.invokeLocalBuildPipeLine(BuildServiceHelper.java:160)
      15:31:55,200 ERROR [stderr] (EJB default - 2) 	at org.kie.workbench.common.services.backend.builder.service.BuildServiceHelper.localBuild(BuildServiceHelper.java:100)
      15:31:55,200 ERROR [stderr] (EJB default - 2) 	at org.kie.workbench.common.services.backend.builder.service.BuildServiceHelper$Proxy$_$$_WeldClientProxy.localBuild(Unknown Source)
      15:31:55,200 ERROR [stderr] (EJB default - 2) 	at org.kie.workbench.common.services.backend.builder.service.BuildServiceImpl.buildIncrementally(BuildServiceImpl.java:122)
      15:31:55,200 ERROR [stderr] (EJB default - 2) 	at org.kie.workbench.common.services.backend.builder.service.BuildServiceImpl.updatePackageResource(BuildServiceImpl.java:114)
      15:31:55,200 ERROR [stderr] (EJB default - 2) 	at org.kie.workbench.common.services.backend.builder.service.BuildServiceImpl$Proxy$_$$_WeldClientProxy.updatePackageResource(Unknown Source)
      15:31:55,200 ERROR [stderr] (EJB default - 2) 	at org.guvnor.common.services.builder.ResourceChangeIncrementalBuilder$4.execute(ResourceChangeIncrementalBuilder.java:265)
      15:31:55,200 ERROR [stderr] (EJB default - 2) 	at org.guvnor.common.services.builder.IncrementalBuilderExecutorManager.execute(IncrementalBuilderExecutorManager.java:89)
      15:31:55,200 ERROR [stderr] (EJB default - 2) 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      15:31:55,200 ERROR [stderr] (EJB default - 2) 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      15:31:55,200 ERROR [stderr] (EJB default - 2) 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      15:31:55,200 ERROR [stderr] (EJB default - 2) 	at java.lang.reflect.Method.invoke(Method.java:498)
      15:31:55,200 ERROR [stderr] (EJB default - 2) 	at org.jboss.as.ee.component.ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptor.java:52)
      15:31:55,201 ERROR [stderr] (EJB default - 2) 	at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
      15:31:55,201 ERROR [stderr] (EJB default - 2) 	at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:437)
      15:31:55,201 ERROR [stderr] (EJB default - 2) 	at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:82)
      15:31:55,201 ERROR [stderr] (EJB default - 2) 	at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:93)
      15:31:55,201 ERROR [stderr] (EJB default - 2) 	at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)
      15:31:55,201 ERROR [stderr] (EJB default - 2) 	at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
      15:31:55,201 ERROR [stderr] (EJB default - 2) 	at org.jboss.as.ejb3.component.invocationmetrics.ExecutionTimeInterceptor.processInvocation(ExecutionTimeInterceptor.java:43)
      15:31:55,201 ERROR [stderr] (EJB default - 2) 	at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
      15:31:55,201 ERROR [stderr] (EJB default - 2) 	at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:437)
      15:31:55,201 ERROR [stderr] (EJB default - 2) 	at org.jboss.weld.ejb.AbstractEJBRequestScopeActivationInterceptor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:73)
      15:31:55,201 ERROR [stderr] (EJB default - 2) 	at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:83)
      15:31:55,201 ERROR [stderr] (EJB default - 2) 	at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
      15:31:55,201 ERROR [stderr] (EJB default - 2) 	at org.jboss.as.ee.concurrent.ConcurrentContextInterceptor.processInvocation(ConcurrentContextInterceptor.java:45)
      15:31:55,201 ERROR [stderr] (EJB default - 2) 	at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
      15:31:55,201 ERROR [stderr] (EJB default - 2) 	at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)
      15:31:55,201 ERROR [stderr] (EJB default - 2) 	at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
      15:31:55,201 ERROR [stderr] (EJB default - 2) 	at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
      15:31:55,201 ERROR [stderr] (EJB default - 2) 	at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:52)
      15:31:55,202 ERROR [stderr] (EJB default - 2) 	at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
      15:31:55,202 ERROR [stderr] (EJB default - 2) 	at org.jboss.as.ejb3.component.singleton.SingletonComponentInstanceAssociationInterceptor.processInvocation(SingletonComponentInstanceAssociationInterceptor.java:53)
      15:31:55,202 ERROR [stderr] (EJB default - 2) 	at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
      15:31:55,202 ERROR [stderr] (EJB default - 2) 	at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInNoTx(CMTTxInterceptor.java:263)
      15:31:55,202 ERROR [stderr] (EJB default - 2) 	at org.jboss.as.ejb3.tx.CMTTxInterceptor.notSupported(CMTTxInterceptor.java:313)
      15:31:55,202 ERROR [stderr] (EJB default - 2) 	at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:237)
      15:31:55,202 ERROR [stderr] (EJB default - 2) 	at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
      15:31:55,202 ERROR [stderr] (EJB default - 2) 	at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
      15:31:55,202 ERROR [stderr] (EJB default - 2) 	at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
      15:31:55,202 ERROR [stderr] (EJB default - 2) 	at org.jboss.as.ejb3.component.invocationmetrics.WaitTimeInterceptor.processInvocation(WaitTimeInterceptor.java:47)
      15:31:55,202 ERROR [stderr] (EJB default - 2) 	at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
      15:31:55,202 ERROR [stderr] (EJB default - 2) 	at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:100)
      15:31:55,202 ERROR [stderr] (EJB default - 2) 	at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
      15:31:55,202 ERROR [stderr] (EJB default - 2) 	at org.jboss.as.ejb3.deployment.processors.StartupAwaitInterceptor.processInvocation(StartupAwaitInterceptor.java:22)
      15:31:55,202 ERROR [stderr] (EJB default - 2) 	at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
      15:31:55,202 ERROR [stderr] (EJB default - 2) 	at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:437)
      15:31:55,202 ERROR [stderr] (EJB default - 2) 	at org.jboss.as.ejb3.concurrency.ContainerManagedConcurrencyInterceptor.processInvocation(ContainerManagedConcurrencyInterceptor.java:110)
      15:31:55,202 ERROR [stderr] (EJB default - 2) 	at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
      15:31:55,203 ERROR [stderr] (EJB default - 2) 	at org.jboss.as.ejb3.component.interceptors.ShutDownInterceptorFactory$1.processInvocation(ShutDownInterceptorFactory.java:64)
      15:31:55,203 ERROR [stderr] (EJB default - 2) 	at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
      15:31:55,203 ERROR [stderr] (EJB default - 2) 	at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:67)
      15:31:55,203 ERROR [stderr] (EJB default - 2) 	at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
      15:31:55,203 ERROR [stderr] (EJB default - 2) 	at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
      15:31:55,203 ERROR [stderr] (EJB default - 2) 	at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
      15:31:55,203 ERROR [stderr] (EJB default - 2) 	at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:54)
      15:31:55,203 ERROR [stderr] (EJB default - 2) 	at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
      15:31:55,203 ERROR [stderr] (EJB default - 2) 	at org.jboss.invocation.ContextClassLoaderInterceptor.processInvocation(ContextClassLoaderInterceptor.java:64)
      15:31:55,203 ERROR [stderr] (EJB default - 2) 	at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
      15:31:55,203 ERROR [stderr] (EJB default - 2) 	at org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:356)
      15:31:55,203 ERROR [stderr] (EJB default - 2) 	at org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:636)
      15:31:55,203 ERROR [stderr] (EJB default - 2) 	at org.jboss.invocation.AccessCheckingInterceptor.processInvocation(AccessCheckingInterceptor.java:61)
      15:31:55,203 ERROR [stderr] (EJB default - 2) 	at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
      15:31:55,203 ERROR [stderr] (EJB default - 2) 	at org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:356)
      15:31:55,203 ERROR [stderr] (EJB default - 2) 	at org.jboss.invocation.PrivilegedWithCombinerInterceptor.processInvocation(PrivilegedWithCombinerInterceptor.java:80)
      15:31:55,203 ERROR [stderr] (EJB default - 2) 	at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
      15:31:55,203 ERROR [stderr] (EJB default - 2) 	at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
      15:31:55,203 ERROR [stderr] (EJB default - 2) 	at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:198)
      15:31:55,204 ERROR [stderr] (EJB default - 2) 	at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:185)
      15:31:55,204 ERROR [stderr] (EJB default - 2) 	at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
      15:31:55,204 ERROR [stderr] (EJB default - 2) 	at org.jboss.as.ejb3.component.interceptors.LogDiagnosticContextRecoveryInterceptor.processInvocation(LogDiagnosticContextRecoveryInterceptor.java:82)
      15:31:55,204 ERROR [stderr] (EJB default - 2) 	at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
      15:31:55,204 ERROR [stderr] (EJB default - 2) 	at org.jboss.as.ejb3.component.interceptors.AsyncFutureInterceptorFactory$1$2.runInvocation(AsyncFutureInterceptorFactory.java:104)
      15:31:55,204 ERROR [stderr] (EJB default - 2) 	at org.jboss.as.ejb3.component.interceptors.AsyncInvocationTask.run(AsyncInvocationTask.java:74)
      15:31:55,204 ERROR [stderr] (EJB default - 2) 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      15:31:55,204 ERROR [stderr] (EJB default - 2) 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      15:31:55,204 ERROR [stderr] (EJB default - 2) 	at java.lang.Thread.run(Thread.java:745)
      15:31:55,204 ERROR [stderr] (EJB default - 2) 	at org.jboss.threads.JBossThread.run(JBossThread.java:320)

            rhn-support-tsurdilo Tihomir Surdilovic (Inactive)
            rhn-support-tsurdilo Tihomir Surdilovic (Inactive)
            Kirill Gaevskii Kirill Gaevskii
            Kirill Gaevskii Kirill Gaevskii
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: