Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-5040

ClassCastException in KIE when RTGov info processor deployed with swyd app in same war

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • jboss-fuse-6.3
    • jboss-fuse-6.2.1
    • RTGov
    • None

    Description

      When a switchyard app is deployed as a war, and contains the ip.json and associated jar to provide the information processor for RTGov, it causes a ClassCastException:

      11:19:07,303 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-12) MSC000001: Failed to start service jboss.deployment.unit."ipwarexample-0.0.1-SNAPSHOT.war".WeldStartService: org.jboss.msc.service.StartException in service jboss.deployment.unit."ipwarexample-0.0.1-SNAPSHOT.war".WeldStartService: Failed to start service
      	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1936) [jboss-msc-1.1.5.Final-redhat-1.jar:1.1.5.Final-redhat-1]
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_51]
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_51]
      	at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_51]
      Caused by: org.jboss.weld.exceptions.DefinitionException: Exception List with 1 exceptions:
      Exception 0 :
      java.lang.ClassCastException: org.drools.compiler.cdi.KieCDIExtension cannot be cast to org.drools.compiler.cdi.KieCDIExtension
      	at org.drools.compiler.cdi.KieCDIExtension$Proxy$_$$_WeldClientProxy.processInjectionTarget(KieCDIExtension$Proxy$_$$_WeldClientProxy.java)
      	at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:497)
      	at org.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:267)
      	at org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:52)
      

      Attachments

        Activity

          People

            gary@brownuk.com Gary Brown
            gary@brownuk.com Gary Brown
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: