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

Switchyard reference throws ClassCastException with IBM java

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Critical
    • jboss-fuse-6.3
    • jboss-fuse-6.2.1, jboss-fuse-6.3
    • SwitchYard
    • None
    • % %
    • Hide

      Start JBoss Fuse and add admin:admin user.

      unzip pax-cdi-switchyard-example.zip
      cd pax-cdi-switchyard-example
      mvn clean install -Pdeploy
      

      Expected behaviour:

      JBossFuse:karaf@root> test:invoke
      Hello mbasovni
      

      Actual behaviour:

      JBossFuse:karaf@root> test:invoke
      Error executing command: com.sun.proxy.$Proxy50 incompatible with java.lang.String
      
      Show
      Start JBoss Fuse and add admin:admin user. unzip pax-cdi-switchyard-example.zip cd pax-cdi-switchyard-example mvn clean install -Pdeploy Expected behaviour: JBossFuse:karaf@root> test:invoke Hello mbasovni Actual behaviour: JBossFuse:karaf@root> test:invoke Error executing command: com.sun.proxy.$Proxy50 incompatible with java.lang. String
    • Sprint 5 - towards ER2

    Description

      Switchyard references does not work correctly with IBM java (both 7 and 8). When we invoke a method on a switchyard bean reference proxy object then an exception is thrown:

      java.lang.ClassCastException: com.sun.proxy.$Proxy50 incompatible with java.lang.String
      	at org.jboss.weld.proxies.Greeting$1366014918$Proxy$_$$_WeldClientProxy.greet(Unknown Source)
      	at org.jboss.fuse.qa.DummyServiceImpl.invoke(DummyServiceImpl.java:17)
      ...
      

      Attachments

        Activity

          People

            tcunning@redhat.com Thomas Cunningham
            mbasovni Martin Basovnik (Inactive)
            Jan Kasztura Jan Kasztura (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: