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

Hazelcast upgrade seems to break JCache Integration

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Do
    • Critical
    • fuse-7.12-GA
    • None
    • Fuse EAP
    • None
    • False
    • None
    • False
    • % %
    • Todo
    • Very Likely

    Description

      Happens with camel-2.23.2.fuse-7_12_0-00006

      15:21:54,637 INFO  [com.hazelcast.config.AbstractConfigLocator] (MSC service thread 1-7) Loading 'hazelcast-default.xml' from the classpath.
      15:21:54,692 SEVERE [com.hazelcast.internal.util.XmlUtil] (MSC service thread 1-7) Enabling XXE protection failed. The attribute http://javax.xml.XMLConstants/property/accessExternalDTD is not supported by the TransformerFactory. This usually mean an outdated XML processor is present on the classpath (e.g. Xerces, Xalan). If you are not able to resolve the issue by fixing the classpath, the hazelcast.ignoreXxeProtectionFailures system property can be used to disable XML External Entity protections. We don't recommend disabling the XXE as such the XML processor configuration is unsecure!!!: java.lang.IllegalArgumentException: Not supported: http://javax.xml.XMLConstants/property/accessExternalDTD
      	at org.apache.xalan@2.7.1.redhat-00013//org.apache.xalan.processor.TransformerFactoryImpl.setAttribute(TransformerFactoryImpl.java:580)
      	at __redirected.__TransformerFactory.setAttribute(__TransformerFactory.java:119)
      	at com.hazelcast@3.12.13//com.hazelcast.internal.util.XmlUtil.setAttribute(XmlUtil.java:153)
      	at com.hazelcast@3.12.13//com.hazelcast.internal.util.XmlUtil.getTransformerFactory(XmlUtil.java:66)
      	at com.hazelcast@3.12.13//com.hazelcast.config.AbstractXmlConfigHelper.schemaValidation(AbstractXmlConfigHelper.java:105)
      	at com.hazelcast@3.12.13//com.hazelcast.config.XmlConfigBuilder.parseAndBuildConfig(XmlConfigBuilder.java:164)
      	at com.hazelcast@3.12.13//com.hazelcast.config.XmlConfigBuilder.build(XmlConfigBuilder.java:146)
      	at com.hazelcast@3.12.13//com.hazelcast.config.XmlConfigBuilder.build(XmlConfigBuilder.java:139)
      	at com.hazelcast@3.12.13//com.hazelcast.cache.impl.HazelcastServerCachingProvider.getDefaultConfig(HazelcastServerCachingProvider.java:159)
      	at com.hazelcast@3.12.13//com.hazelcast.cache.impl.HazelcastServerCachingProvider.getDefaultInstance(HazelcastServerCachingProvider.java:129)
      	at com.hazelcast@3.12.13//com.hazelcast.cache.impl.HazelcastServerCachingProvider.getOrCreateInstance(HazelcastServerCachingProvider.java:120)
      	at com.hazelcast@3.12.13//com.hazelcast.cache.impl.AbstractHazelcastCachingProvider.createHazelcastCacheManager(AbstractHazelcastCachingProvider.java:246)
      	at com.hazelcast@3.12.13//com.hazelcast.cache.impl.AbstractHazelcastCachingProvider.getCacheManager(AbstractHazelcastCachingProvider.java:130)
      	at com.hazelcast@3.12.13//com.hazelcast.cache.HazelcastCachingProvider.getCacheManager(HazelcastCachingProvider.java:154)
      	at org.apache.camel.component.jcache@2.23.2.fuse-7_12_0-00006//org.apache.camel.component.jcache.JCacheManager.doGetCache(JCacheManager.java:115)
      	at org.apache.camel.component.jcache@2.23.2.fuse-7_12_0-00006//org.apache.camel.component.jcache.JCacheManager.getCache(JCacheManager.java:73)
      	at org.apache.camel.component.jcache@2.23.2.fuse-7_12_0-00006//org.apache.camel.component.jcache.JCacheProducer.getCache(JCacheProducer.java:76)
      	at org.apache.camel.component.jcache@2.23.2.fuse-7_12_0-00006//org.apache.camel.component.jcache.JCacheProducer.doStart(JCacheProducer.java:66)
      

      Attachments

        Issue Links

          Activity

            People

              tdiesler@redhat.com Thomas Diesler
              tdiesler@redhat.com Thomas Diesler
              Tomas Veskrna Tomas Veskrna
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: