7장. 확인된 문제
이 릴리스에 대한 알려진 문제 목록은 Red Hat JBoss Enterprise Application Platform 8.0 의 알려진 문제를 참조하십시오.
7.1. Infinispan 링크 복사링크가 클립보드에 복사되었습니다!
기본 비 HA 서버 구성에서 /subsystem=distributable-web/infinispan-session-management=*:add 작업이 실패할 수 있습니다.
- Issue - JBEAP-24997
-
/subsystem=distributable-web/infinispan-session-management=*:add작업은routing=infinispan리소스가 필요한affinity=primary-owner하위 리소스를 자동으로 추가합니다. 필수routing=infinispan리소스가 기본 비 HA 서버 구성에 정의되어 있지 않기 때문에 작업이 실패할 수 있습니다. - 해결방법
잘못된 중간 상태를 방지하려면 배치 내에서
infinispan-session-management:add및affinity=local:add작업을 모두 실행합니다.예제:
batch /subsystem=distributable-web/infinispan-session-management=ism-0:add(cache-container=web,granularity=SESSION) /subsystem=distributable-web/infinispan-session-management=ism-0/affinity=local:add() run-batch -v
batch /subsystem=distributable-web/infinispan-session-management=ism-0:add(cache-container=web,granularity=SESSION) /subsystem=distributable-web/infinispan-session-management=ism-0/affinity=local:add() run-batch -vCopy to Clipboard Copied! Toggle word wrap Toggle overflow
HotRod는 Infinispan으로 외부화를 위해 분산 세션을 생성할 수 없습니다
- Issue - JBEAP-26062
OpenShift Container Platform의 Red Hat JBoss Enterprise Application Platform 8.0 및 Red Hat Data Grid와 관련된 상호 운용성 테스트에서는 Infinispan 원격 캐시에 쓰기로 인해 내부 서버 오류가 발생하는 문제를 보여줍니다.
remote-cache-container가 기본 marshaller를 사용하도록 구성된 경우, JBoss Marshalling은 바이트[] 인스턴스만 지원되므로 HotRod가 오류를 발생시킵니다.오류 메시지의 예:
Caused by: java.lang.IllegalArgumentException: Only byte[] instances are supported currently! at org.infinispan.client.hotrod@14.0.17.Final-redhat-00002//org.infinispan.client.hotrod.marshall.BytesOnlyMarshaller.checkByteArray(BytesOnlyMarshaller.java:27)
Caused by: java.lang.IllegalArgumentException: Only byte[] instances are supported currently! at org.infinispan.client.hotrod@14.0.17.Final-redhat-00002//org.infinispan.client.hotrod.marshall.BytesOnlyMarshaller.checkByteArray(BytesOnlyMarshaller.java:27)Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 해결방법
ProtoStream marshaller
marshaller=PROTOSTREAM을 사용하도록remote-cache-container를 구성합니다.설정 예:
/subsystem=infinispan/remote-cache-container=<RHDG_REMOTE_CACHE_CONTAINER_RESOURCE_NAME>:write-attribute(name=marshaller,value=PROTOSTREAM)
/subsystem=infinispan/remote-cache-container=<RHDG_REMOTE_CACHE_CONTAINER_RESOURCE_NAME>:write-attribute(name=marshaller,value=PROTOSTREAM)Copy to Clipboard Copied! Toggle word wrap Toggle overflow