[jira] [Resolved] (GEODE-10374) Starting Locator through Spring Data Geode not working in JDK17

2022-06-09 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-10374?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer resolved GEODE-10374.
---
Resolution: Not A Problem

> Starting Locator through Spring Data Geode not working in JDK17
> ---
>
> Key: GEODE-10374
> URL: https://issues.apache.org/jira/browse/GEODE-10374
> Project: Geode
>  Issue Type: Sub-task
>  Components: locator
>Affects Versions: 1.15.0
>Reporter: Udo Kohlmeyer
>Priority: Major
>  Labels: jdk17
>
> The starting of a Locator with Spring is failing in JDK17 with 
> {code:java}
> 2022-06-09 12:47:42,695 ERROR xecutors.LoggingUncaughtExceptionHandler:  92 - 
> Uncaught exception in thread Thread[P2P message reader for 
> 10.99.199.28(SpringBasedLocatorApplication:9908:locator):41000 
> unshared ordered sender uid=1 dom #1 local port=52238 remote 
> port=55993,10,main]
> java.lang.IllegalAccessError: class 
> org.apache.geode.unsafe.internal.sun.nio.ch.DirectBuffer (in unnamed module 
> @0x7276c8cd) cannot access class sun.nio.ch.DirectBuffer (in module 
> java.base) because module java.base does not export sun.nio.ch to unnamed 
> module @0x7276c8cd
>   at 
> org.apache.geode.unsafe.internal.sun.nio.ch.DirectBuffer.attachment(DirectBuffer.java:29)
>   at 
> org.apache.geode.internal.net.BufferPool.getPoolableBuffer(BufferPool.java:338)
>   at 
> org.apache.geode.internal.net.BufferPool.releaseBuffer(BufferPool.java:313)
>   at 
> org.apache.geode.internal.net.BufferPool.releaseReceiveBuffer(BufferPool.java:220)
>   at 
> org.apache.geode.internal.net.BufferPool.releaseBuffer(BufferPool.java:301)
>   at 
> org.apache.geode.internal.net.ByteBufferVendor$ByteBufferSharingInternalImpl.releaseBuffer(ByteBufferVendor.java:219)
>   at 
> org.apache.geode.internal.net.ByteBufferVendor.dropReference(ByteBufferVendor.java:150)
>   at 
> org.apache.geode.internal.net.ByteBufferVendor.destruct(ByteBufferVendor.java:115)
>   at org.apache.geode.internal.tcp.Connection.run(Connection.java:1523)
>   at 
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
>   at 
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
>   at java.base/java.lang.Thread.run(Thread.java:833) {code}
>  even with the added recommended add-opens options of
> {code:java}
> --add-exports=java.base/sun.nio.ch=ALL-UNNAMED
> --add-exports=java.management/com.sun.jmx.remote.security=ALL-UNNAMED
> --add-opens=java.base/java.lang=ALL-UNNAMED
> --add-opens=java.base/java.nio=ALL-UNNAMED
> --add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED {code}
> as can be seen here
> {code:java}
> /Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home/bin/java -server 
> -ea --add-opens java.base/java.lang=ALL-UNNAMED --add-opens, 
> java.base/java.nio=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED 
> --add-opens jdk.management/com.sun.management.internal=ALL-UNNAMED 
> --add-exports java.base/sun.nio.ch=ALL-UNNAMED --add-exports 
> java.management/com.sun.jmx.remote.security=ALL-UNNAMED, -classpath ... 
> -Dspring.data.gemfire.locator.port=56039, 
> -Dgemfire.enable-cluster-configuration=false, 
> org.springframework.data.gemfire.config.annotation.PeerCacheApplicationWithAddedCacheServerIntegrationTests$TestLocatorConfiguration
>  {code}



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Updated] (GEODE-10374) Starting Locator through Spring Data Geode not working in JDK17

2022-06-09 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-10374?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer updated GEODE-10374:
--
Labels: jdk17  (was: blocks-1.15.0 jdk17 needsTriage)

> Starting Locator through Spring Data Geode not working in JDK17
> ---
>
> Key: GEODE-10374
> URL: https://issues.apache.org/jira/browse/GEODE-10374
> Project: Geode
>  Issue Type: Sub-task
>  Components: locator
>Affects Versions: 1.15.0
>Reporter: Udo Kohlmeyer
>Priority: Major
>  Labels: jdk17
>
> The starting of a Locator with Spring is failing in JDK17 with 
> {code:java}
> 2022-06-09 12:47:42,695 ERROR xecutors.LoggingUncaughtExceptionHandler:  92 - 
> Uncaught exception in thread Thread[P2P message reader for 
> 10.99.199.28(SpringBasedLocatorApplication:9908:locator):41000 
> unshared ordered sender uid=1 dom #1 local port=52238 remote 
> port=55993,10,main]
> java.lang.IllegalAccessError: class 
> org.apache.geode.unsafe.internal.sun.nio.ch.DirectBuffer (in unnamed module 
> @0x7276c8cd) cannot access class sun.nio.ch.DirectBuffer (in module 
> java.base) because module java.base does not export sun.nio.ch to unnamed 
> module @0x7276c8cd
>   at 
> org.apache.geode.unsafe.internal.sun.nio.ch.DirectBuffer.attachment(DirectBuffer.java:29)
>   at 
> org.apache.geode.internal.net.BufferPool.getPoolableBuffer(BufferPool.java:338)
>   at 
> org.apache.geode.internal.net.BufferPool.releaseBuffer(BufferPool.java:313)
>   at 
> org.apache.geode.internal.net.BufferPool.releaseReceiveBuffer(BufferPool.java:220)
>   at 
> org.apache.geode.internal.net.BufferPool.releaseBuffer(BufferPool.java:301)
>   at 
> org.apache.geode.internal.net.ByteBufferVendor$ByteBufferSharingInternalImpl.releaseBuffer(ByteBufferVendor.java:219)
>   at 
> org.apache.geode.internal.net.ByteBufferVendor.dropReference(ByteBufferVendor.java:150)
>   at 
> org.apache.geode.internal.net.ByteBufferVendor.destruct(ByteBufferVendor.java:115)
>   at org.apache.geode.internal.tcp.Connection.run(Connection.java:1523)
>   at 
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
>   at 
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
>   at java.base/java.lang.Thread.run(Thread.java:833) {code}
>  even with the added recommended add-opens options of
> {code:java}
> --add-exports=java.base/sun.nio.ch=ALL-UNNAMED
> --add-exports=java.management/com.sun.jmx.remote.security=ALL-UNNAMED
> --add-opens=java.base/java.lang=ALL-UNNAMED
> --add-opens=java.base/java.nio=ALL-UNNAMED
> --add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED {code}
> as can be seen here
> {code:java}
> /Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home/bin/java -server 
> -ea --add-opens java.base/java.lang=ALL-UNNAMED --add-opens, 
> java.base/java.nio=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED 
> --add-opens jdk.management/com.sun.management.internal=ALL-UNNAMED 
> --add-exports java.base/sun.nio.ch=ALL-UNNAMED --add-exports 
> java.management/com.sun.jmx.remote.security=ALL-UNNAMED, -classpath ... 
> -Dspring.data.gemfire.locator.port=56039, 
> -Dgemfire.enable-cluster-configuration=false, 
> org.springframework.data.gemfire.config.annotation.PeerCacheApplicationWithAddedCacheServerIntegrationTests$TestLocatorConfiguration
>  {code}



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Commented] (GEODE-10374) Starting Locator through Spring Data Geode not working in JDK17

2022-06-09 Thread Udo Kohlmeyer (Jira)


[ 
https://issues.apache.org/jira/browse/GEODE-10374?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17552497#comment-17552497
 ] 

Udo Kohlmeyer commented on GEODE-10374:
---

This seems to have been a problem in how the Surefire plugin in Spring Data 
Geode was configured.

> Starting Locator through Spring Data Geode not working in JDK17
> ---
>
> Key: GEODE-10374
> URL: https://issues.apache.org/jira/browse/GEODE-10374
> Project: Geode
>  Issue Type: Sub-task
>  Components: locator
>Affects Versions: 1.15.0
>Reporter: Udo Kohlmeyer
>Priority: Major
>  Labels: blocks-1.15.0, jdk17, needsTriage
>
> The starting of a Locator with Spring is failing in JDK17 with 
> {code:java}
> 2022-06-09 12:47:42,695 ERROR xecutors.LoggingUncaughtExceptionHandler:  92 - 
> Uncaught exception in thread Thread[P2P message reader for 
> 10.99.199.28(SpringBasedLocatorApplication:9908:locator):41000 
> unshared ordered sender uid=1 dom #1 local port=52238 remote 
> port=55993,10,main]
> java.lang.IllegalAccessError: class 
> org.apache.geode.unsafe.internal.sun.nio.ch.DirectBuffer (in unnamed module 
> @0x7276c8cd) cannot access class sun.nio.ch.DirectBuffer (in module 
> java.base) because module java.base does not export sun.nio.ch to unnamed 
> module @0x7276c8cd
>   at 
> org.apache.geode.unsafe.internal.sun.nio.ch.DirectBuffer.attachment(DirectBuffer.java:29)
>   at 
> org.apache.geode.internal.net.BufferPool.getPoolableBuffer(BufferPool.java:338)
>   at 
> org.apache.geode.internal.net.BufferPool.releaseBuffer(BufferPool.java:313)
>   at 
> org.apache.geode.internal.net.BufferPool.releaseReceiveBuffer(BufferPool.java:220)
>   at 
> org.apache.geode.internal.net.BufferPool.releaseBuffer(BufferPool.java:301)
>   at 
> org.apache.geode.internal.net.ByteBufferVendor$ByteBufferSharingInternalImpl.releaseBuffer(ByteBufferVendor.java:219)
>   at 
> org.apache.geode.internal.net.ByteBufferVendor.dropReference(ByteBufferVendor.java:150)
>   at 
> org.apache.geode.internal.net.ByteBufferVendor.destruct(ByteBufferVendor.java:115)
>   at org.apache.geode.internal.tcp.Connection.run(Connection.java:1523)
>   at 
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
>   at 
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
>   at java.base/java.lang.Thread.run(Thread.java:833) {code}
>  even with the added recommended add-opens options of
> {code:java}
> --add-exports=java.base/sun.nio.ch=ALL-UNNAMED
> --add-exports=java.management/com.sun.jmx.remote.security=ALL-UNNAMED
> --add-opens=java.base/java.lang=ALL-UNNAMED
> --add-opens=java.base/java.nio=ALL-UNNAMED
> --add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED {code}
> as can be seen here
> {code:java}
> /Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home/bin/java -server 
> -ea --add-opens java.base/java.lang=ALL-UNNAMED --add-opens, 
> java.base/java.nio=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED 
> --add-opens jdk.management/com.sun.management.internal=ALL-UNNAMED 
> --add-exports java.base/sun.nio.ch=ALL-UNNAMED --add-exports 
> java.management/com.sun.jmx.remote.security=ALL-UNNAMED, -classpath ... 
> -Dspring.data.gemfire.locator.port=56039, 
> -Dgemfire.enable-cluster-configuration=false, 
> org.springframework.data.gemfire.config.annotation.PeerCacheApplicationWithAddedCacheServerIntegrationTests$TestLocatorConfiguration
>  {code}



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Commented] (GEODE-10374) Starting Locator through Spring Data Geode not working in JDK17

2022-06-09 Thread Udo Kohlmeyer (Jira)


[ 
https://issues.apache.org/jira/browse/GEODE-10374?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17552467#comment-17552467
 ] 

Udo Kohlmeyer commented on GEODE-10374:
---

[~klund] I don't have it, but I will liase with my team member who encountered 
it and see what we can provide

 

> Starting Locator through Spring Data Geode not working in JDK17
> ---
>
> Key: GEODE-10374
> URL: https://issues.apache.org/jira/browse/GEODE-10374
> Project: Geode
>  Issue Type: Sub-task
>  Components: locator
>Affects Versions: 1.15.0
>Reporter: Udo Kohlmeyer
>Priority: Major
>  Labels: blocks-1.15.0, jdk17, needsTriage
>
> The starting of a Locator with Spring is failing in JDK17 with 
> {code:java}
> 2022-06-09 12:47:42,695 ERROR xecutors.LoggingUncaughtExceptionHandler:  92 - 
> Uncaught exception in thread Thread[P2P message reader for 
> 10.99.199.28(SpringBasedLocatorApplication:9908:locator):41000 
> unshared ordered sender uid=1 dom #1 local port=52238 remote 
> port=55993,10,main]
> java.lang.IllegalAccessError: class 
> org.apache.geode.unsafe.internal.sun.nio.ch.DirectBuffer (in unnamed module 
> @0x7276c8cd) cannot access class sun.nio.ch.DirectBuffer (in module 
> java.base) because module java.base does not export sun.nio.ch to unnamed 
> module @0x7276c8cd
>   at 
> org.apache.geode.unsafe.internal.sun.nio.ch.DirectBuffer.attachment(DirectBuffer.java:29)
>   at 
> org.apache.geode.internal.net.BufferPool.getPoolableBuffer(BufferPool.java:338)
>   at 
> org.apache.geode.internal.net.BufferPool.releaseBuffer(BufferPool.java:313)
>   at 
> org.apache.geode.internal.net.BufferPool.releaseReceiveBuffer(BufferPool.java:220)
>   at 
> org.apache.geode.internal.net.BufferPool.releaseBuffer(BufferPool.java:301)
>   at 
> org.apache.geode.internal.net.ByteBufferVendor$ByteBufferSharingInternalImpl.releaseBuffer(ByteBufferVendor.java:219)
>   at 
> org.apache.geode.internal.net.ByteBufferVendor.dropReference(ByteBufferVendor.java:150)
>   at 
> org.apache.geode.internal.net.ByteBufferVendor.destruct(ByteBufferVendor.java:115)
>   at org.apache.geode.internal.tcp.Connection.run(Connection.java:1523)
>   at 
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
>   at 
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
>   at java.base/java.lang.Thread.run(Thread.java:833) {code}
>  even with the added recommended add-opens options of
> {code:java}
> --add-exports=java.base/sun.nio.ch=ALL-UNNAMED
> --add-exports=java.management/com.sun.jmx.remote.security=ALL-UNNAMED
> --add-opens=java.base/java.lang=ALL-UNNAMED
> --add-opens=java.base/java.nio=ALL-UNNAMED
> --add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED {code}
> as can be seen here
> {code:java}
> /Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home/bin/java -server 
> -ea --add-opens java.base/java.lang=ALL-UNNAMED --add-opens, 
> java.base/java.nio=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED 
> --add-opens jdk.management/com.sun.management.internal=ALL-UNNAMED 
> --add-exports java.base/sun.nio.ch=ALL-UNNAMED --add-exports 
> java.management/com.sun.jmx.remote.security=ALL-UNNAMED, -classpath ... 
> -Dspring.data.gemfire.locator.port=56039, 
> -Dgemfire.enable-cluster-configuration=false, 
> org.springframework.data.gemfire.config.annotation.PeerCacheApplicationWithAddedCacheServerIntegrationTests$TestLocatorConfiguration
>  {code}



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Updated] (GEODE-10374) Starting Locator through Spring Data Geode not working in JDK17

2022-06-09 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-10374?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer updated GEODE-10374:
--
Affects Version/s: 1.15.0

> Starting Locator through Spring Data Geode not working in JDK17
> ---
>
> Key: GEODE-10374
> URL: https://issues.apache.org/jira/browse/GEODE-10374
> Project: Geode
>  Issue Type: Sub-task
>  Components: locator
>Affects Versions: 1.15.0
>Reporter: Udo Kohlmeyer
>Priority: Major
>  Labels: blocks-1.15.0, jdk17, needsTriage
>
> The starting of a Locator with Spring is failing in JDK17 with 
> {code:java}
> 2022-06-09 12:47:42,695 ERROR xecutors.LoggingUncaughtExceptionHandler:  92 - 
> Uncaught exception in thread Thread[P2P message reader for 
> 10.99.199.28(SpringBasedLocatorApplication:9908:locator):41000 
> unshared ordered sender uid=1 dom #1 local port=52238 remote 
> port=55993,10,main]
> java.lang.IllegalAccessError: class 
> org.apache.geode.unsafe.internal.sun.nio.ch.DirectBuffer (in unnamed module 
> @0x7276c8cd) cannot access class sun.nio.ch.DirectBuffer (in module 
> java.base) because module java.base does not export sun.nio.ch to unnamed 
> module @0x7276c8cd
>   at 
> org.apache.geode.unsafe.internal.sun.nio.ch.DirectBuffer.attachment(DirectBuffer.java:29)
>   at 
> org.apache.geode.internal.net.BufferPool.getPoolableBuffer(BufferPool.java:338)
>   at 
> org.apache.geode.internal.net.BufferPool.releaseBuffer(BufferPool.java:313)
>   at 
> org.apache.geode.internal.net.BufferPool.releaseReceiveBuffer(BufferPool.java:220)
>   at 
> org.apache.geode.internal.net.BufferPool.releaseBuffer(BufferPool.java:301)
>   at 
> org.apache.geode.internal.net.ByteBufferVendor$ByteBufferSharingInternalImpl.releaseBuffer(ByteBufferVendor.java:219)
>   at 
> org.apache.geode.internal.net.ByteBufferVendor.dropReference(ByteBufferVendor.java:150)
>   at 
> org.apache.geode.internal.net.ByteBufferVendor.destruct(ByteBufferVendor.java:115)
>   at org.apache.geode.internal.tcp.Connection.run(Connection.java:1523)
>   at 
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
>   at 
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
>   at java.base/java.lang.Thread.run(Thread.java:833) {code}
>  even with the added recommended add-opens options of
> {code:java}
> --add-exports=java.base/sun.nio.ch=ALL-UNNAMED
> --add-exports=java.management/com.sun.jmx.remote.security=ALL-UNNAMED
> --add-opens=java.base/java.lang=ALL-UNNAMED
> --add-opens=java.base/java.nio=ALL-UNNAMED
> --add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED {code}
> as can be seen here
> {code:java}
> /Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home/bin/java -server 
> -ea --add-opens java.base/java.lang=ALL-UNNAMED --add-opens, 
> java.base/java.nio=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED 
> --add-opens jdk.management/com.sun.management.internal=ALL-UNNAMED 
> --add-exports java.base/sun.nio.ch=ALL-UNNAMED --add-exports 
> java.management/com.sun.jmx.remote.security=ALL-UNNAMED, -classpath ... 
> -Dspring.data.gemfire.locator.port=56039, 
> -Dgemfire.enable-cluster-configuration=false, 
> org.springframework.data.gemfire.config.annotation.PeerCacheApplicationWithAddedCacheServerIntegrationTests$TestLocatorConfiguration
>  {code}



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Updated] (GEODE-10374) Starting Locator through Spring Data Geode not working in JDK17

2022-06-09 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-10374?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer updated GEODE-10374:
--
Labels: blocks-1.15.0 jdk17 needsTriage  (was: blocks-1.15.0 needsTriage)

> Starting Locator through Spring Data Geode not working in JDK17
> ---
>
> Key: GEODE-10374
> URL: https://issues.apache.org/jira/browse/GEODE-10374
> Project: Geode
>  Issue Type: Sub-task
>  Components: locator
>Reporter: Udo Kohlmeyer
>Priority: Major
>  Labels: blocks-1.15.0, jdk17, needsTriage
>
> The starting of a Locator with Spring is failing in JDK17 with 
> {code:java}
> 2022-06-09 12:47:42,695 ERROR xecutors.LoggingUncaughtExceptionHandler:  92 - 
> Uncaught exception in thread Thread[P2P message reader for 
> 10.99.199.28(SpringBasedLocatorApplication:9908:locator):41000 
> unshared ordered sender uid=1 dom #1 local port=52238 remote 
> port=55993,10,main]
> java.lang.IllegalAccessError: class 
> org.apache.geode.unsafe.internal.sun.nio.ch.DirectBuffer (in unnamed module 
> @0x7276c8cd) cannot access class sun.nio.ch.DirectBuffer (in module 
> java.base) because module java.base does not export sun.nio.ch to unnamed 
> module @0x7276c8cd
>   at 
> org.apache.geode.unsafe.internal.sun.nio.ch.DirectBuffer.attachment(DirectBuffer.java:29)
>   at 
> org.apache.geode.internal.net.BufferPool.getPoolableBuffer(BufferPool.java:338)
>   at 
> org.apache.geode.internal.net.BufferPool.releaseBuffer(BufferPool.java:313)
>   at 
> org.apache.geode.internal.net.BufferPool.releaseReceiveBuffer(BufferPool.java:220)
>   at 
> org.apache.geode.internal.net.BufferPool.releaseBuffer(BufferPool.java:301)
>   at 
> org.apache.geode.internal.net.ByteBufferVendor$ByteBufferSharingInternalImpl.releaseBuffer(ByteBufferVendor.java:219)
>   at 
> org.apache.geode.internal.net.ByteBufferVendor.dropReference(ByteBufferVendor.java:150)
>   at 
> org.apache.geode.internal.net.ByteBufferVendor.destruct(ByteBufferVendor.java:115)
>   at org.apache.geode.internal.tcp.Connection.run(Connection.java:1523)
>   at 
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
>   at 
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
>   at java.base/java.lang.Thread.run(Thread.java:833) {code}
>  even with the added recommended add-opens options of
> {code:java}
> --add-exports=java.base/sun.nio.ch=ALL-UNNAMED
> --add-exports=java.management/com.sun.jmx.remote.security=ALL-UNNAMED
> --add-opens=java.base/java.lang=ALL-UNNAMED
> --add-opens=java.base/java.nio=ALL-UNNAMED
> --add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED {code}
> as can be seen here
> {code:java}
> /Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home/bin/java -server 
> -ea --add-opens java.base/java.lang=ALL-UNNAMED --add-opens, 
> java.base/java.nio=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED 
> --add-opens jdk.management/com.sun.management.internal=ALL-UNNAMED 
> --add-exports java.base/sun.nio.ch=ALL-UNNAMED --add-exports 
> java.management/com.sun.jmx.remote.security=ALL-UNNAMED, -classpath ... 
> -Dspring.data.gemfire.locator.port=56039, 
> -Dgemfire.enable-cluster-configuration=false, 
> org.springframework.data.gemfire.config.annotation.PeerCacheApplicationWithAddedCacheServerIntegrationTests$TestLocatorConfiguration
>  {code}



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Created] (GEODE-10374) Starting Locator through Spring Data Geode not working in JDK17

2022-06-09 Thread Udo Kohlmeyer (Jira)
Udo Kohlmeyer created GEODE-10374:
-

 Summary: Starting Locator through Spring Data Geode not working in 
JDK17
 Key: GEODE-10374
 URL: https://issues.apache.org/jira/browse/GEODE-10374
 Project: Geode
  Issue Type: Bug
Reporter: Udo Kohlmeyer


The starting of a Locator with Spring is failing in JDK17 with 
{code:java}
2022-06-09 12:47:42,695 ERROR xecutors.LoggingUncaughtExceptionHandler:  92 - 
Uncaught exception in thread Thread[P2P message reader for 
10.99.199.28(SpringBasedLocatorApplication:9908:locator):41000 unshared 
ordered sender uid=1 dom #1 local port=52238 remote port=55993,10,main]
java.lang.IllegalAccessError: class 
org.apache.geode.unsafe.internal.sun.nio.ch.DirectBuffer (in unnamed module 
@0x7276c8cd) cannot access class sun.nio.ch.DirectBuffer (in module java.base) 
because module java.base does not export sun.nio.ch to unnamed module 
@0x7276c8cd
at 
org.apache.geode.unsafe.internal.sun.nio.ch.DirectBuffer.attachment(DirectBuffer.java:29)
at 
org.apache.geode.internal.net.BufferPool.getPoolableBuffer(BufferPool.java:338)
at 
org.apache.geode.internal.net.BufferPool.releaseBuffer(BufferPool.java:313)
at 
org.apache.geode.internal.net.BufferPool.releaseReceiveBuffer(BufferPool.java:220)
at 
org.apache.geode.internal.net.BufferPool.releaseBuffer(BufferPool.java:301)
at 
org.apache.geode.internal.net.ByteBufferVendor$ByteBufferSharingInternalImpl.releaseBuffer(ByteBufferVendor.java:219)
at 
org.apache.geode.internal.net.ByteBufferVendor.dropReference(ByteBufferVendor.java:150)
at 
org.apache.geode.internal.net.ByteBufferVendor.destruct(ByteBufferVendor.java:115)
at org.apache.geode.internal.tcp.Connection.run(Connection.java:1523)
at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833) {code}
 even with the added recommended add-opens options of
{code:java}
--add-exports=java.base/sun.nio.ch=ALL-UNNAMED
--add-exports=java.management/com.sun.jmx.remote.security=ALL-UNNAMED
--add-opens=java.base/java.lang=ALL-UNNAMED
--add-opens=java.base/java.nio=ALL-UNNAMED
--add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED {code}
as can be seen here
{code:java}
/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home/bin/java -server -ea 
--add-opens java.base/java.lang=ALL-UNNAMED --add-opens, 
java.base/java.nio=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED 
--add-opens jdk.management/com.sun.management.internal=ALL-UNNAMED 
--add-exports java.base/sun.nio.ch=ALL-UNNAMED --add-exports 
java.management/com.sun.jmx.remote.security=ALL-UNNAMED, -classpath ... 
-Dspring.data.gemfire.locator.port=56039, 
-Dgemfire.enable-cluster-configuration=false, 
org.springframework.data.gemfire.config.annotation.PeerCacheApplicationWithAddedCacheServerIntegrationTests$TestLocatorConfiguration
 {code}



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Updated] (GEODE-10374) Starting Locator through Spring Data Geode not working in JDK17

2022-06-09 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-10374?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer updated GEODE-10374:
--
Parent: GEODE-10003
Issue Type: Sub-task  (was: Bug)

> Starting Locator through Spring Data Geode not working in JDK17
> ---
>
> Key: GEODE-10374
> URL: https://issues.apache.org/jira/browse/GEODE-10374
> Project: Geode
>  Issue Type: Sub-task
>Reporter: Udo Kohlmeyer
>Priority: Major
>  Labels: needsTriage
>
> The starting of a Locator with Spring is failing in JDK17 with 
> {code:java}
> 2022-06-09 12:47:42,695 ERROR xecutors.LoggingUncaughtExceptionHandler:  92 - 
> Uncaught exception in thread Thread[P2P message reader for 
> 10.99.199.28(SpringBasedLocatorApplication:9908:locator):41000 
> unshared ordered sender uid=1 dom #1 local port=52238 remote 
> port=55993,10,main]
> java.lang.IllegalAccessError: class 
> org.apache.geode.unsafe.internal.sun.nio.ch.DirectBuffer (in unnamed module 
> @0x7276c8cd) cannot access class sun.nio.ch.DirectBuffer (in module 
> java.base) because module java.base does not export sun.nio.ch to unnamed 
> module @0x7276c8cd
>   at 
> org.apache.geode.unsafe.internal.sun.nio.ch.DirectBuffer.attachment(DirectBuffer.java:29)
>   at 
> org.apache.geode.internal.net.BufferPool.getPoolableBuffer(BufferPool.java:338)
>   at 
> org.apache.geode.internal.net.BufferPool.releaseBuffer(BufferPool.java:313)
>   at 
> org.apache.geode.internal.net.BufferPool.releaseReceiveBuffer(BufferPool.java:220)
>   at 
> org.apache.geode.internal.net.BufferPool.releaseBuffer(BufferPool.java:301)
>   at 
> org.apache.geode.internal.net.ByteBufferVendor$ByteBufferSharingInternalImpl.releaseBuffer(ByteBufferVendor.java:219)
>   at 
> org.apache.geode.internal.net.ByteBufferVendor.dropReference(ByteBufferVendor.java:150)
>   at 
> org.apache.geode.internal.net.ByteBufferVendor.destruct(ByteBufferVendor.java:115)
>   at org.apache.geode.internal.tcp.Connection.run(Connection.java:1523)
>   at 
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
>   at 
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
>   at java.base/java.lang.Thread.run(Thread.java:833) {code}
>  even with the added recommended add-opens options of
> {code:java}
> --add-exports=java.base/sun.nio.ch=ALL-UNNAMED
> --add-exports=java.management/com.sun.jmx.remote.security=ALL-UNNAMED
> --add-opens=java.base/java.lang=ALL-UNNAMED
> --add-opens=java.base/java.nio=ALL-UNNAMED
> --add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED {code}
> as can be seen here
> {code:java}
> /Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home/bin/java -server 
> -ea --add-opens java.base/java.lang=ALL-UNNAMED --add-opens, 
> java.base/java.nio=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED 
> --add-opens jdk.management/com.sun.management.internal=ALL-UNNAMED 
> --add-exports java.base/sun.nio.ch=ALL-UNNAMED --add-exports 
> java.management/com.sun.jmx.remote.security=ALL-UNNAMED, -classpath ... 
> -Dspring.data.gemfire.locator.port=56039, 
> -Dgemfire.enable-cluster-configuration=false, 
> org.springframework.data.gemfire.config.annotation.PeerCacheApplicationWithAddedCacheServerIntegrationTests$TestLocatorConfiguration
>  {code}



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Updated] (GEODE-10374) Starting Locator through Spring Data Geode not working in JDK17

2022-06-09 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-10374?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer updated GEODE-10374:
--
Labels: blocks-1.15.0 needsTriage  (was: needsTriage)

> Starting Locator through Spring Data Geode not working in JDK17
> ---
>
> Key: GEODE-10374
> URL: https://issues.apache.org/jira/browse/GEODE-10374
> Project: Geode
>  Issue Type: Sub-task
>Reporter: Udo Kohlmeyer
>Priority: Major
>  Labels: blocks-1.15.0, needsTriage
>
> The starting of a Locator with Spring is failing in JDK17 with 
> {code:java}
> 2022-06-09 12:47:42,695 ERROR xecutors.LoggingUncaughtExceptionHandler:  92 - 
> Uncaught exception in thread Thread[P2P message reader for 
> 10.99.199.28(SpringBasedLocatorApplication:9908:locator):41000 
> unshared ordered sender uid=1 dom #1 local port=52238 remote 
> port=55993,10,main]
> java.lang.IllegalAccessError: class 
> org.apache.geode.unsafe.internal.sun.nio.ch.DirectBuffer (in unnamed module 
> @0x7276c8cd) cannot access class sun.nio.ch.DirectBuffer (in module 
> java.base) because module java.base does not export sun.nio.ch to unnamed 
> module @0x7276c8cd
>   at 
> org.apache.geode.unsafe.internal.sun.nio.ch.DirectBuffer.attachment(DirectBuffer.java:29)
>   at 
> org.apache.geode.internal.net.BufferPool.getPoolableBuffer(BufferPool.java:338)
>   at 
> org.apache.geode.internal.net.BufferPool.releaseBuffer(BufferPool.java:313)
>   at 
> org.apache.geode.internal.net.BufferPool.releaseReceiveBuffer(BufferPool.java:220)
>   at 
> org.apache.geode.internal.net.BufferPool.releaseBuffer(BufferPool.java:301)
>   at 
> org.apache.geode.internal.net.ByteBufferVendor$ByteBufferSharingInternalImpl.releaseBuffer(ByteBufferVendor.java:219)
>   at 
> org.apache.geode.internal.net.ByteBufferVendor.dropReference(ByteBufferVendor.java:150)
>   at 
> org.apache.geode.internal.net.ByteBufferVendor.destruct(ByteBufferVendor.java:115)
>   at org.apache.geode.internal.tcp.Connection.run(Connection.java:1523)
>   at 
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
>   at 
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
>   at java.base/java.lang.Thread.run(Thread.java:833) {code}
>  even with the added recommended add-opens options of
> {code:java}
> --add-exports=java.base/sun.nio.ch=ALL-UNNAMED
> --add-exports=java.management/com.sun.jmx.remote.security=ALL-UNNAMED
> --add-opens=java.base/java.lang=ALL-UNNAMED
> --add-opens=java.base/java.nio=ALL-UNNAMED
> --add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED {code}
> as can be seen here
> {code:java}
> /Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home/bin/java -server 
> -ea --add-opens java.base/java.lang=ALL-UNNAMED --add-opens, 
> java.base/java.nio=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED 
> --add-opens jdk.management/com.sun.management.internal=ALL-UNNAMED 
> --add-exports java.base/sun.nio.ch=ALL-UNNAMED --add-exports 
> java.management/com.sun.jmx.remote.security=ALL-UNNAMED, -classpath ... 
> -Dspring.data.gemfire.locator.port=56039, 
> -Dgemfire.enable-cluster-configuration=false, 
> org.springframework.data.gemfire.config.annotation.PeerCacheApplicationWithAddedCacheServerIntegrationTests$TestLocatorConfiguration
>  {code}



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Updated] (GEODE-10374) Starting Locator through Spring Data Geode not working in JDK17

2022-06-09 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-10374?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer updated GEODE-10374:
--
Component/s: locator

> Starting Locator through Spring Data Geode not working in JDK17
> ---
>
> Key: GEODE-10374
> URL: https://issues.apache.org/jira/browse/GEODE-10374
> Project: Geode
>  Issue Type: Sub-task
>  Components: locator
>Reporter: Udo Kohlmeyer
>Priority: Major
>  Labels: blocks-1.15.0, needsTriage
>
> The starting of a Locator with Spring is failing in JDK17 with 
> {code:java}
> 2022-06-09 12:47:42,695 ERROR xecutors.LoggingUncaughtExceptionHandler:  92 - 
> Uncaught exception in thread Thread[P2P message reader for 
> 10.99.199.28(SpringBasedLocatorApplication:9908:locator):41000 
> unshared ordered sender uid=1 dom #1 local port=52238 remote 
> port=55993,10,main]
> java.lang.IllegalAccessError: class 
> org.apache.geode.unsafe.internal.sun.nio.ch.DirectBuffer (in unnamed module 
> @0x7276c8cd) cannot access class sun.nio.ch.DirectBuffer (in module 
> java.base) because module java.base does not export sun.nio.ch to unnamed 
> module @0x7276c8cd
>   at 
> org.apache.geode.unsafe.internal.sun.nio.ch.DirectBuffer.attachment(DirectBuffer.java:29)
>   at 
> org.apache.geode.internal.net.BufferPool.getPoolableBuffer(BufferPool.java:338)
>   at 
> org.apache.geode.internal.net.BufferPool.releaseBuffer(BufferPool.java:313)
>   at 
> org.apache.geode.internal.net.BufferPool.releaseReceiveBuffer(BufferPool.java:220)
>   at 
> org.apache.geode.internal.net.BufferPool.releaseBuffer(BufferPool.java:301)
>   at 
> org.apache.geode.internal.net.ByteBufferVendor$ByteBufferSharingInternalImpl.releaseBuffer(ByteBufferVendor.java:219)
>   at 
> org.apache.geode.internal.net.ByteBufferVendor.dropReference(ByteBufferVendor.java:150)
>   at 
> org.apache.geode.internal.net.ByteBufferVendor.destruct(ByteBufferVendor.java:115)
>   at org.apache.geode.internal.tcp.Connection.run(Connection.java:1523)
>   at 
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
>   at 
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
>   at java.base/java.lang.Thread.run(Thread.java:833) {code}
>  even with the added recommended add-opens options of
> {code:java}
> --add-exports=java.base/sun.nio.ch=ALL-UNNAMED
> --add-exports=java.management/com.sun.jmx.remote.security=ALL-UNNAMED
> --add-opens=java.base/java.lang=ALL-UNNAMED
> --add-opens=java.base/java.nio=ALL-UNNAMED
> --add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED {code}
> as can be seen here
> {code:java}
> /Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home/bin/java -server 
> -ea --add-opens java.base/java.lang=ALL-UNNAMED --add-opens, 
> java.base/java.nio=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED 
> --add-opens jdk.management/com.sun.management.internal=ALL-UNNAMED 
> --add-exports java.base/sun.nio.ch=ALL-UNNAMED --add-exports 
> java.management/com.sun.jmx.remote.security=ALL-UNNAMED, -classpath ... 
> -Dspring.data.gemfire.locator.port=56039, 
> -Dgemfire.enable-cluster-configuration=false, 
> org.springframework.data.gemfire.config.annotation.PeerCacheApplicationWithAddedCacheServerIntegrationTests$TestLocatorConfiguration
>  {code}



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Updated] (GEODE-10364) DeploymentManagementRedployDUnitTest.hotDeployShouldNotResultInAnyFailedFunctionExecutions

2022-06-06 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-10364?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer updated GEODE-10364:
--
Priority: Minor  (was: Major)

> DeploymentManagementRedployDUnitTest.hotDeployShouldNotResultInAnyFailedFunctionExecutions
> --
>
> Key: GEODE-10364
> URL: https://issues.apache.org/jira/browse/GEODE-10364
> Project: Geode
>  Issue Type: Bug
>  Components: management
>Affects Versions: 1.15.0
>Reporter: Udo Kohlmeyer
>Priority: Minor
>  Labels: needsTriage
>
> DeploymentManagementRedployDUnitTest.hotDeployShouldNotResultInAnyFailedFunctionExecutions
>  is failing with unexpected log entries.
> https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-mass-test-run/jobs/distributed-test-openjdk8/builds/2671
> {code:java}
> DeploymentManagementRedployDUnitTest > 
> hotDeployShouldNotResultInAnyFailedFunctionExecutions FAILED
> 01:44:15java.lang.AssertionError: Suspicious strings were written to the 
> log during this run.
> 01:44:15Fix the strings or use IgnoredException.addIgnoredException to 
> ignore.
> 01:44:15
> ---
> 01:44:15Found suspect string in 'dunit_suspect-vm0.log' at line 531
> 01:44:15
> 01:44:15
> PK{}?T)???DeployCommandRedeployDUnitFunctionA.class???n?@??IhChh?:??Bp+B??E
>  
> EP5P$n??J?r?h?F?g???P9?? 01:44:15??`?2??G??%%?^
> 01:44:15O?C
> 01:44:15
> ??i?.w?Y???M??y;???Kdl??8u1???OZB#??k?-Nay0=??7??N+?5?^??)???*Er:F?c4]I}N?+?o???5zR?H?i?[X???[l?#?P??#??eN!:?
>  
> v?v??u?2?W?r?$?Kqu??YnS??+V}E.???j-?{?7PK??4|'?=???PK??{}?T4|'?=???)?DeployCommandRedeployDUnitFunctionA.classPK??[???j?
> 01:44:15--cvFOdAqPh74YsEftzj4GE_lSmdgeMggm6mUZS8E
> 01:44:15Content-Disposition: form-data; name="config"
> 01:44:15Content-Type: application/json
> 01:44:15
> 01:44:15
> ---
> 01:44:15Found suspect string in 'dunit_suspect-vm0.log' at line 550
> 01:44:15
> 01:44:15
> PK{}?T)???DeployCommandRedeployDUnitFunctionA.class???n?@??IhChh?:???p+B??E
>  
> EP5P$n??J?r?h?F?g???P9?? 01:44:15??`?2??G??%%?^
> 01:44:15O?C
> 01:44:15
> ??i?.w?Y???M??y;???Kdl??8u1???OZB#??k?-Nay0=??7??N+?5?^??)???*Er:F?c4]I}N?+?o???5zR?H?i?[X???[l?#?P??#??eN!:?
>  
> v?v??u?2?W?r?$?Kqu??YnS??+V}E.???j-?{?7PK??=???PK??{}?T=???)?DeployCommandRedeployDUnitFunctionA.classPK??[???j?
> 01:44:15---UjSGLHVgaMcjtjM7IJfWJ3fPZEhjOGN
> 01:44:15Content-Disposition: form-data; name="config"
> 01:44:15Content-Type: application/json {code}
> In order to resolve this issue the ManagementLoggingFilter needs to be a 
> little more discriminant on what it logs out, as it currently is serializing 
> the jar file contents as a String, which is causing this issue.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Updated] (GEODE-10364) DeploymentManagementRedployDUnitTest.hotDeployShouldNotResultInAnyFailedFunctionExecutions

2022-06-06 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-10364?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer updated GEODE-10364:
--
Component/s: tests

> DeploymentManagementRedployDUnitTest.hotDeployShouldNotResultInAnyFailedFunctionExecutions
> --
>
> Key: GEODE-10364
> URL: https://issues.apache.org/jira/browse/GEODE-10364
> Project: Geode
>  Issue Type: Bug
>  Components: management, tests
>Affects Versions: 1.15.0
>Reporter: Udo Kohlmeyer
>Priority: Minor
>  Labels: needsTriage
>
> DeploymentManagementRedployDUnitTest.hotDeployShouldNotResultInAnyFailedFunctionExecutions
>  is failing with unexpected log entries.
> https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-mass-test-run/jobs/distributed-test-openjdk8/builds/2671
> {code:java}
> DeploymentManagementRedployDUnitTest > 
> hotDeployShouldNotResultInAnyFailedFunctionExecutions FAILED
> 01:44:15java.lang.AssertionError: Suspicious strings were written to the 
> log during this run.
> 01:44:15Fix the strings or use IgnoredException.addIgnoredException to 
> ignore.
> 01:44:15
> ---
> 01:44:15Found suspect string in 'dunit_suspect-vm0.log' at line 531
> 01:44:15
> 01:44:15
> PK{}?T)???DeployCommandRedeployDUnitFunctionA.class???n?@??IhChh?:??Bp+B??E
>  
> EP5P$n??J?r?h?F?g???P9?? 01:44:15??`?2??G??%%?^
> 01:44:15O?C
> 01:44:15
> ??i?.w?Y???M??y;???Kdl??8u1???OZB#??k?-Nay0=??7??N+?5?^??)???*Er:F?c4]I}N?+?o???5zR?H?i?[X???[l?#?P??#??eN!:?
>  
> v?v??u?2?W?r?$?Kqu??YnS??+V}E.???j-?{?7PK??4|'?=???PK??{}?T4|'?=???)?DeployCommandRedeployDUnitFunctionA.classPK??[???j?
> 01:44:15--cvFOdAqPh74YsEftzj4GE_lSmdgeMggm6mUZS8E
> 01:44:15Content-Disposition: form-data; name="config"
> 01:44:15Content-Type: application/json
> 01:44:15
> 01:44:15
> ---
> 01:44:15Found suspect string in 'dunit_suspect-vm0.log' at line 550
> 01:44:15
> 01:44:15
> PK{}?T)???DeployCommandRedeployDUnitFunctionA.class???n?@??IhChh?:???p+B??E
>  
> EP5P$n??J?r?h?F?g???P9?? 01:44:15??`?2??G??%%?^
> 01:44:15O?C
> 01:44:15
> ??i?.w?Y???M??y;???Kdl??8u1???OZB#??k?-Nay0=??7??N+?5?^??)???*Er:F?c4]I}N?+?o???5zR?H?i?[X???[l?#?P??#??eN!:?
>  
> v?v??u?2?W?r?$?Kqu??YnS??+V}E.???j-?{?7PK??=???PK??{}?T=???)?DeployCommandRedeployDUnitFunctionA.classPK??[???j?
> 01:44:15---UjSGLHVgaMcjtjM7IJfWJ3fPZEhjOGN
> 01:44:15Content-Disposition: form-data; name="config"
> 01:44:15Content-Type: application/json {code}
> In order to resolve this issue the ManagementLoggingFilter needs to be a 
> little more discriminant on what it logs out, as it currently is serializing 
> the jar file contents as a String, which is causing this issue.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Updated] (GEODE-10364) DeploymentManagementRedployDUnitTest.hotDeployShouldNotResultInAnyFailedFunctionExecutions

2022-06-06 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-10364?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer updated GEODE-10364:
--
Component/s: rest (admin)

> DeploymentManagementRedployDUnitTest.hotDeployShouldNotResultInAnyFailedFunctionExecutions
> --
>
> Key: GEODE-10364
> URL: https://issues.apache.org/jira/browse/GEODE-10364
> Project: Geode
>  Issue Type: Bug
>  Components: management, rest (admin), tests
>Affects Versions: 1.15.0
>Reporter: Udo Kohlmeyer
>Priority: Minor
>  Labels: needsTriage
>
> DeploymentManagementRedployDUnitTest.hotDeployShouldNotResultInAnyFailedFunctionExecutions
>  is failing with unexpected log entries.
> https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-mass-test-run/jobs/distributed-test-openjdk8/builds/2671
> {code:java}
> DeploymentManagementRedployDUnitTest > 
> hotDeployShouldNotResultInAnyFailedFunctionExecutions FAILED
> 01:44:15java.lang.AssertionError: Suspicious strings were written to the 
> log during this run.
> 01:44:15Fix the strings or use IgnoredException.addIgnoredException to 
> ignore.
> 01:44:15
> ---
> 01:44:15Found suspect string in 'dunit_suspect-vm0.log' at line 531
> 01:44:15
> 01:44:15
> PK{}?T)???DeployCommandRedeployDUnitFunctionA.class???n?@??IhChh?:??Bp+B??E
>  
> EP5P$n??J?r?h?F?g???P9?? 01:44:15??`?2??G??%%?^
> 01:44:15O?C
> 01:44:15
> ??i?.w?Y???M??y;???Kdl??8u1???OZB#??k?-Nay0=??7??N+?5?^??)???*Er:F?c4]I}N?+?o???5zR?H?i?[X???[l?#?P??#??eN!:?
>  
> v?v??u?2?W?r?$?Kqu??YnS??+V}E.???j-?{?7PK??4|'?=???PK??{}?T4|'?=???)?DeployCommandRedeployDUnitFunctionA.classPK??[???j?
> 01:44:15--cvFOdAqPh74YsEftzj4GE_lSmdgeMggm6mUZS8E
> 01:44:15Content-Disposition: form-data; name="config"
> 01:44:15Content-Type: application/json
> 01:44:15
> 01:44:15
> ---
> 01:44:15Found suspect string in 'dunit_suspect-vm0.log' at line 550
> 01:44:15
> 01:44:15
> PK{}?T)???DeployCommandRedeployDUnitFunctionA.class???n?@??IhChh?:???p+B??E
>  
> EP5P$n??J?r?h?F?g???P9?? 01:44:15??`?2??G??%%?^
> 01:44:15O?C
> 01:44:15
> ??i?.w?Y???M??y;???Kdl??8u1???OZB#??k?-Nay0=??7??N+?5?^??)???*Er:F?c4]I}N?+?o???5zR?H?i?[X???[l?#?P??#??eN!:?
>  
> v?v??u?2?W?r?$?Kqu??YnS??+V}E.???j-?{?7PK??=???PK??{}?T=???)?DeployCommandRedeployDUnitFunctionA.classPK??[???j?
> 01:44:15---UjSGLHVgaMcjtjM7IJfWJ3fPZEhjOGN
> 01:44:15Content-Disposition: form-data; name="config"
> 01:44:15Content-Type: application/json {code}
> In order to resolve this issue the ManagementLoggingFilter needs to be a 
> little more discriminant on what it logs out, as it currently is serializing 
> the jar file contents as a String, which is causing this issue.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Commented] (GEODE-8983) CI Failure: DeploymentManagementRedployDUnitTest.hotDeployShouldNotResultInAnyFailedFunctionExecutions

2022-06-06 Thread Udo Kohlmeyer (Jira)


[ 
https://issues.apache.org/jira/browse/GEODE-8983?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17550693#comment-17550693
 ] 

Udo Kohlmeyer commented on GEODE-8983:
--

created https://issues.apache.org/jira/browse/GEODE-10364 to track the new issue

> CI Failure: 
> DeploymentManagementRedployDUnitTest.hotDeployShouldNotResultInAnyFailedFunctionExecutions
> --
>
> Key: GEODE-8983
> URL: https://issues.apache.org/jira/browse/GEODE-8983
> Project: Geode
>  Issue Type: Bug
>  Components: functions, management
>Affects Versions: 1.15.0
>Reporter: Donal Evans
>Assignee: Udo Kohlmeyer
>Priority: Minor
>
> {noformat}
> org.apache.geode.management.internal.rest.DeploymentManagementRedployDUnitTest
>  > hotDeployShouldNotResultInAnyFailedFunctionExecutions FAILED
> org.apache.geode.test.dunit.RMIException: While invoking 
> org.apache.geode.management.internal.rest.DeploymentManagementRedployDUnitTest$$Lambda$422/0x00010059f840.run
>  in VM 1 running on Host 91f54af25dd2 with 4 VMs
> at org.apache.geode.test.dunit.VM.executeMethodOnObject(VM.java:631)
> at org.apache.geode.test.dunit.VM.invoke(VM.java:448)
> at 
> org.apache.geode.test.junit.rules.VMProvider.invoke(VMProvider.java:94)
> at 
> org.apache.geode.management.internal.rest.DeploymentManagementRedployDUnitTest.hotDeployShouldNotResultInAnyFailedFunctionExecutions(DeploymentManagementRedployDUnitTest.java:184)
> Caused by:
> org.apache.geode.cache.execute.FunctionException: Function named 
> DeployCommandRedeployDUnitFunctionA is not registered to FunctionService
> 371 tests completed, 1 failed
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=  Test Results URI 
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> http://files.apachegeode-ci.info/builds/apache-develop-main/1.15.0-build.0021/test-results/distributedTest/1614547395/
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Test report artifacts from this job are available at:
> http://files.apachegeode-ci.info/builds/apache-develop-main/1.15.0-build.0021/test-artifacts/1614547395/distributedtestfiles-OpenJDK11-1.15.0-build.0021.tgz
> {noformat}
> This failure was also seen in a previous run, along with an instance of 
> GEODE-8984. Artifacts for that failure can be found here:
> {noformat}
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=  Test Results URI 
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> http://files.apachegeode-ci.info/builds/apache-develop-main/1.15.0-build.0021/test-results/distributedTest/1614538872/
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Test report artifacts from this job are available at:
> http://files.apachegeode-ci.info/builds/apache-develop-main/1.15.0-build.0021/test-artifacts/1614538872/distributedtestfiles-OpenJDK11-1.15.0-build.0021.tgz
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Created] (GEODE-10364) DeploymentManagementRedployDUnitTest.hotDeployShouldNotResultInAnyFailedFunctionExecutions

2022-06-06 Thread Udo Kohlmeyer (Jira)
Udo Kohlmeyer created GEODE-10364:
-

 Summary: 
DeploymentManagementRedployDUnitTest.hotDeployShouldNotResultInAnyFailedFunctionExecutions
 Key: GEODE-10364
 URL: https://issues.apache.org/jira/browse/GEODE-10364
 Project: Geode
  Issue Type: Bug
  Components: management
Affects Versions: 1.15.0
Reporter: Udo Kohlmeyer


DeploymentManagementRedployDUnitTest.hotDeployShouldNotResultInAnyFailedFunctionExecutions
 is failing with unexpected log entries.

https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-mass-test-run/jobs/distributed-test-openjdk8/builds/2671
{code:java}
DeploymentManagementRedployDUnitTest > 
hotDeployShouldNotResultInAnyFailedFunctionExecutions FAILED
01:44:15java.lang.AssertionError: Suspicious strings were written to the 
log during this run.
01:44:15Fix the strings or use IgnoredException.addIgnoredException to 
ignore.
01:44:15
---
01:44:15Found suspect string in 'dunit_suspect-vm0.log' at line 531
01:44:15
01:44:15
PK{}?T)???DeployCommandRedeployDUnitFunctionA.class???n?@??IhChh?:??Bp+B??E
 
EP5P$n??J?r?h?F?g???P9??

[jira] [Commented] (GEODE-8983) CI Failure: DeploymentManagementRedployDUnitTest.hotDeployShouldNotResultInAnyFailedFunctionExecutions

2022-06-06 Thread Udo Kohlmeyer (Jira)


[ 
https://issues.apache.org/jira/browse/GEODE-8983?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17550692#comment-17550692
 ] 

Udo Kohlmeyer commented on GEODE-8983:
--

Seems the fuzzy logic has picked the wrong ticket to assign a failure to. The 
above failures are not caused by the issue this ticket was opened for.

> CI Failure: 
> DeploymentManagementRedployDUnitTest.hotDeployShouldNotResultInAnyFailedFunctionExecutions
> --
>
> Key: GEODE-8983
> URL: https://issues.apache.org/jira/browse/GEODE-8983
> Project: Geode
>  Issue Type: Bug
>  Components: functions, management
>Affects Versions: 1.15.0
>Reporter: Donal Evans
>Assignee: Udo Kohlmeyer
>Priority: Minor
>
> {noformat}
> org.apache.geode.management.internal.rest.DeploymentManagementRedployDUnitTest
>  > hotDeployShouldNotResultInAnyFailedFunctionExecutions FAILED
> org.apache.geode.test.dunit.RMIException: While invoking 
> org.apache.geode.management.internal.rest.DeploymentManagementRedployDUnitTest$$Lambda$422/0x00010059f840.run
>  in VM 1 running on Host 91f54af25dd2 with 4 VMs
> at org.apache.geode.test.dunit.VM.executeMethodOnObject(VM.java:631)
> at org.apache.geode.test.dunit.VM.invoke(VM.java:448)
> at 
> org.apache.geode.test.junit.rules.VMProvider.invoke(VMProvider.java:94)
> at 
> org.apache.geode.management.internal.rest.DeploymentManagementRedployDUnitTest.hotDeployShouldNotResultInAnyFailedFunctionExecutions(DeploymentManagementRedployDUnitTest.java:184)
> Caused by:
> org.apache.geode.cache.execute.FunctionException: Function named 
> DeployCommandRedeployDUnitFunctionA is not registered to FunctionService
> 371 tests completed, 1 failed
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=  Test Results URI 
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> http://files.apachegeode-ci.info/builds/apache-develop-main/1.15.0-build.0021/test-results/distributedTest/1614547395/
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Test report artifacts from this job are available at:
> http://files.apachegeode-ci.info/builds/apache-develop-main/1.15.0-build.0021/test-artifacts/1614547395/distributedtestfiles-OpenJDK11-1.15.0-build.0021.tgz
> {noformat}
> This failure was also seen in a previous run, along with an instance of 
> GEODE-8984. Artifacts for that failure can be found here:
> {noformat}
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=  Test Results URI 
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> http://files.apachegeode-ci.info/builds/apache-develop-main/1.15.0-build.0021/test-results/distributedTest/1614538872/
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Test report artifacts from this job are available at:
> http://files.apachegeode-ci.info/builds/apache-develop-main/1.15.0-build.0021/test-artifacts/1614538872/distributedtestfiles-OpenJDK11-1.15.0-build.0021.tgz
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Resolved] (GEODE-8983) CI Failure: DeploymentManagementRedployDUnitTest.hotDeployShouldNotResultInAnyFailedFunctionExecutions

2022-06-06 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-8983?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer resolved GEODE-8983.
--
Resolution: Fixed

> CI Failure: 
> DeploymentManagementRedployDUnitTest.hotDeployShouldNotResultInAnyFailedFunctionExecutions
> --
>
> Key: GEODE-8983
> URL: https://issues.apache.org/jira/browse/GEODE-8983
> Project: Geode
>  Issue Type: Bug
>  Components: functions, management
>Affects Versions: 1.15.0
>Reporter: Donal Evans
>Assignee: Udo Kohlmeyer
>Priority: Minor
>
> {noformat}
> org.apache.geode.management.internal.rest.DeploymentManagementRedployDUnitTest
>  > hotDeployShouldNotResultInAnyFailedFunctionExecutions FAILED
> org.apache.geode.test.dunit.RMIException: While invoking 
> org.apache.geode.management.internal.rest.DeploymentManagementRedployDUnitTest$$Lambda$422/0x00010059f840.run
>  in VM 1 running on Host 91f54af25dd2 with 4 VMs
> at org.apache.geode.test.dunit.VM.executeMethodOnObject(VM.java:631)
> at org.apache.geode.test.dunit.VM.invoke(VM.java:448)
> at 
> org.apache.geode.test.junit.rules.VMProvider.invoke(VMProvider.java:94)
> at 
> org.apache.geode.management.internal.rest.DeploymentManagementRedployDUnitTest.hotDeployShouldNotResultInAnyFailedFunctionExecutions(DeploymentManagementRedployDUnitTest.java:184)
> Caused by:
> org.apache.geode.cache.execute.FunctionException: Function named 
> DeployCommandRedeployDUnitFunctionA is not registered to FunctionService
> 371 tests completed, 1 failed
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=  Test Results URI 
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> http://files.apachegeode-ci.info/builds/apache-develop-main/1.15.0-build.0021/test-results/distributedTest/1614547395/
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Test report artifacts from this job are available at:
> http://files.apachegeode-ci.info/builds/apache-develop-main/1.15.0-build.0021/test-artifacts/1614547395/distributedtestfiles-OpenJDK11-1.15.0-build.0021.tgz
> {noformat}
> This failure was also seen in a previous run, along with an instance of 
> GEODE-8984. Artifacts for that failure can be found here:
> {noformat}
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=  Test Results URI 
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> http://files.apachegeode-ci.info/builds/apache-develop-main/1.15.0-build.0021/test-results/distributedTest/1614538872/
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Test report artifacts from this job are available at:
> http://files.apachegeode-ci.info/builds/apache-develop-main/1.15.0-build.0021/test-artifacts/1614538872/distributedtestfiles-OpenJDK11-1.15.0-build.0021.tgz
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Updated] (GEODE-8983) CI Failure: DeploymentManagementRedployDUnitTest.hotDeployShouldNotResultInAnyFailedFunctionExecutions

2022-06-06 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-8983?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer updated GEODE-8983:
-
Labels:   (was: pull-request-available)

> CI Failure: 
> DeploymentManagementRedployDUnitTest.hotDeployShouldNotResultInAnyFailedFunctionExecutions
> --
>
> Key: GEODE-8983
> URL: https://issues.apache.org/jira/browse/GEODE-8983
> Project: Geode
>  Issue Type: Bug
>  Components: functions, management
>Affects Versions: 1.15.0
>Reporter: Donal Evans
>Assignee: Udo Kohlmeyer
>Priority: Minor
>
> {noformat}
> org.apache.geode.management.internal.rest.DeploymentManagementRedployDUnitTest
>  > hotDeployShouldNotResultInAnyFailedFunctionExecutions FAILED
> org.apache.geode.test.dunit.RMIException: While invoking 
> org.apache.geode.management.internal.rest.DeploymentManagementRedployDUnitTest$$Lambda$422/0x00010059f840.run
>  in VM 1 running on Host 91f54af25dd2 with 4 VMs
> at org.apache.geode.test.dunit.VM.executeMethodOnObject(VM.java:631)
> at org.apache.geode.test.dunit.VM.invoke(VM.java:448)
> at 
> org.apache.geode.test.junit.rules.VMProvider.invoke(VMProvider.java:94)
> at 
> org.apache.geode.management.internal.rest.DeploymentManagementRedployDUnitTest.hotDeployShouldNotResultInAnyFailedFunctionExecutions(DeploymentManagementRedployDUnitTest.java:184)
> Caused by:
> org.apache.geode.cache.execute.FunctionException: Function named 
> DeployCommandRedeployDUnitFunctionA is not registered to FunctionService
> 371 tests completed, 1 failed
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=  Test Results URI 
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> http://files.apachegeode-ci.info/builds/apache-develop-main/1.15.0-build.0021/test-results/distributedTest/1614547395/
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Test report artifacts from this job are available at:
> http://files.apachegeode-ci.info/builds/apache-develop-main/1.15.0-build.0021/test-artifacts/1614547395/distributedtestfiles-OpenJDK11-1.15.0-build.0021.tgz
> {noformat}
> This failure was also seen in a previous run, along with an instance of 
> GEODE-8984. Artifacts for that failure can be found here:
> {noformat}
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=  Test Results URI 
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> http://files.apachegeode-ci.info/builds/apache-develop-main/1.15.0-build.0021/test-results/distributedTest/1614538872/
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Test report artifacts from this job are available at:
> http://files.apachegeode-ci.info/builds/apache-develop-main/1.15.0-build.0021/test-artifacts/1614538872/distributedtestfiles-OpenJDK11-1.15.0-build.0021.tgz
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Updated] (GEODE-8983) CI Failure: DeploymentManagementRedployDUnitTest.hotDeployShouldNotResultInAnyFailedFunctionExecutions

2022-06-06 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-8983?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer updated GEODE-8983:
-
Priority: Minor  (was: Major)

> CI Failure: 
> DeploymentManagementRedployDUnitTest.hotDeployShouldNotResultInAnyFailedFunctionExecutions
> --
>
> Key: GEODE-8983
> URL: https://issues.apache.org/jira/browse/GEODE-8983
> Project: Geode
>  Issue Type: Bug
>  Components: functions, management
>Affects Versions: 1.15.0
>Reporter: Donal Evans
>Assignee: Udo Kohlmeyer
>Priority: Minor
>  Labels: pull-request-available
>
> {noformat}
> org.apache.geode.management.internal.rest.DeploymentManagementRedployDUnitTest
>  > hotDeployShouldNotResultInAnyFailedFunctionExecutions FAILED
> org.apache.geode.test.dunit.RMIException: While invoking 
> org.apache.geode.management.internal.rest.DeploymentManagementRedployDUnitTest$$Lambda$422/0x00010059f840.run
>  in VM 1 running on Host 91f54af25dd2 with 4 VMs
> at org.apache.geode.test.dunit.VM.executeMethodOnObject(VM.java:631)
> at org.apache.geode.test.dunit.VM.invoke(VM.java:448)
> at 
> org.apache.geode.test.junit.rules.VMProvider.invoke(VMProvider.java:94)
> at 
> org.apache.geode.management.internal.rest.DeploymentManagementRedployDUnitTest.hotDeployShouldNotResultInAnyFailedFunctionExecutions(DeploymentManagementRedployDUnitTest.java:184)
> Caused by:
> org.apache.geode.cache.execute.FunctionException: Function named 
> DeployCommandRedeployDUnitFunctionA is not registered to FunctionService
> 371 tests completed, 1 failed
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=  Test Results URI 
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> http://files.apachegeode-ci.info/builds/apache-develop-main/1.15.0-build.0021/test-results/distributedTest/1614547395/
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Test report artifacts from this job are available at:
> http://files.apachegeode-ci.info/builds/apache-develop-main/1.15.0-build.0021/test-artifacts/1614547395/distributedtestfiles-OpenJDK11-1.15.0-build.0021.tgz
> {noformat}
> This failure was also seen in a previous run, along with an instance of 
> GEODE-8984. Artifacts for that failure can be found here:
> {noformat}
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=  Test Results URI 
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> http://files.apachegeode-ci.info/builds/apache-develop-main/1.15.0-build.0021/test-results/distributedTest/1614538872/
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Test report artifacts from this job are available at:
> http://files.apachegeode-ci.info/builds/apache-develop-main/1.15.0-build.0021/test-artifacts/1614538872/distributedtestfiles-OpenJDK11-1.15.0-build.0021.tgz
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] (GEODE-8983) CI Failure: DeploymentManagementRedployDUnitTest.hotDeployShouldNotResultInAnyFailedFunctionExecutions

2022-06-06 Thread Udo Kohlmeyer (Jira)


[ https://issues.apache.org/jira/browse/GEODE-8983 ]


Udo Kohlmeyer deleted comment on GEODE-8983:
--

was (Author: ukohlmeyer):
dropping severity on this bug. Given that the problem has to do with the 
content that is being logged out (logging the jar file bytes) into the log. 
This is causing the DUnit's log watcher to be upset.

 

> CI Failure: 
> DeploymentManagementRedployDUnitTest.hotDeployShouldNotResultInAnyFailedFunctionExecutions
> --
>
> Key: GEODE-8983
> URL: https://issues.apache.org/jira/browse/GEODE-8983
> Project: Geode
>  Issue Type: Bug
>  Components: functions, management
>Affects Versions: 1.15.0
>Reporter: Donal Evans
>Assignee: Udo Kohlmeyer
>Priority: Minor
>
> {noformat}
> org.apache.geode.management.internal.rest.DeploymentManagementRedployDUnitTest
>  > hotDeployShouldNotResultInAnyFailedFunctionExecutions FAILED
> org.apache.geode.test.dunit.RMIException: While invoking 
> org.apache.geode.management.internal.rest.DeploymentManagementRedployDUnitTest$$Lambda$422/0x00010059f840.run
>  in VM 1 running on Host 91f54af25dd2 with 4 VMs
> at org.apache.geode.test.dunit.VM.executeMethodOnObject(VM.java:631)
> at org.apache.geode.test.dunit.VM.invoke(VM.java:448)
> at 
> org.apache.geode.test.junit.rules.VMProvider.invoke(VMProvider.java:94)
> at 
> org.apache.geode.management.internal.rest.DeploymentManagementRedployDUnitTest.hotDeployShouldNotResultInAnyFailedFunctionExecutions(DeploymentManagementRedployDUnitTest.java:184)
> Caused by:
> org.apache.geode.cache.execute.FunctionException: Function named 
> DeployCommandRedeployDUnitFunctionA is not registered to FunctionService
> 371 tests completed, 1 failed
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=  Test Results URI 
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> http://files.apachegeode-ci.info/builds/apache-develop-main/1.15.0-build.0021/test-results/distributedTest/1614547395/
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Test report artifacts from this job are available at:
> http://files.apachegeode-ci.info/builds/apache-develop-main/1.15.0-build.0021/test-artifacts/1614547395/distributedtestfiles-OpenJDK11-1.15.0-build.0021.tgz
> {noformat}
> This failure was also seen in a previous run, along with an instance of 
> GEODE-8984. Artifacts for that failure can be found here:
> {noformat}
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=  Test Results URI 
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> http://files.apachegeode-ci.info/builds/apache-develop-main/1.15.0-build.0021/test-results/distributedTest/1614538872/
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Test report artifacts from this job are available at:
> http://files.apachegeode-ci.info/builds/apache-develop-main/1.15.0-build.0021/test-artifacts/1614538872/distributedtestfiles-OpenJDK11-1.15.0-build.0021.tgz
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Commented] (GEODE-8983) CI Failure: DeploymentManagementRedployDUnitTest.hotDeployShouldNotResultInAnyFailedFunctionExecutions

2022-06-06 Thread Udo Kohlmeyer (Jira)


[ 
https://issues.apache.org/jira/browse/GEODE-8983?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17550691#comment-17550691
 ] 

Udo Kohlmeyer commented on GEODE-8983:
--

dropping severity on this bug. Given that the problem has to do with the 
content that is being logged out (logging the jar file bytes) into the log. 
This is causing the DUnit's log watcher to be upset.

 

> CI Failure: 
> DeploymentManagementRedployDUnitTest.hotDeployShouldNotResultInAnyFailedFunctionExecutions
> --
>
> Key: GEODE-8983
> URL: https://issues.apache.org/jira/browse/GEODE-8983
> Project: Geode
>  Issue Type: Bug
>  Components: functions, management
>Affects Versions: 1.15.0
>Reporter: Donal Evans
>Assignee: Udo Kohlmeyer
>Priority: Major
>  Labels: pull-request-available
>
> {noformat}
> org.apache.geode.management.internal.rest.DeploymentManagementRedployDUnitTest
>  > hotDeployShouldNotResultInAnyFailedFunctionExecutions FAILED
> org.apache.geode.test.dunit.RMIException: While invoking 
> org.apache.geode.management.internal.rest.DeploymentManagementRedployDUnitTest$$Lambda$422/0x00010059f840.run
>  in VM 1 running on Host 91f54af25dd2 with 4 VMs
> at org.apache.geode.test.dunit.VM.executeMethodOnObject(VM.java:631)
> at org.apache.geode.test.dunit.VM.invoke(VM.java:448)
> at 
> org.apache.geode.test.junit.rules.VMProvider.invoke(VMProvider.java:94)
> at 
> org.apache.geode.management.internal.rest.DeploymentManagementRedployDUnitTest.hotDeployShouldNotResultInAnyFailedFunctionExecutions(DeploymentManagementRedployDUnitTest.java:184)
> Caused by:
> org.apache.geode.cache.execute.FunctionException: Function named 
> DeployCommandRedeployDUnitFunctionA is not registered to FunctionService
> 371 tests completed, 1 failed
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=  Test Results URI 
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> http://files.apachegeode-ci.info/builds/apache-develop-main/1.15.0-build.0021/test-results/distributedTest/1614547395/
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Test report artifacts from this job are available at:
> http://files.apachegeode-ci.info/builds/apache-develop-main/1.15.0-build.0021/test-artifacts/1614547395/distributedtestfiles-OpenJDK11-1.15.0-build.0021.tgz
> {noformat}
> This failure was also seen in a previous run, along with an instance of 
> GEODE-8984. Artifacts for that failure can be found here:
> {noformat}
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=  Test Results URI 
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> http://files.apachegeode-ci.info/builds/apache-develop-main/1.15.0-build.0021/test-results/distributedTest/1614538872/
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Test report artifacts from this job are available at:
> http://files.apachegeode-ci.info/builds/apache-develop-main/1.15.0-build.0021/test-artifacts/1614538872/distributedtestfiles-OpenJDK11-1.15.0-build.0021.tgz
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Commented] (GEODE-10045) Upgrade to Micrometer 2.0

2022-03-23 Thread Udo Kohlmeyer (Jira)


[ 
https://issues.apache.org/jira/browse/GEODE-10045?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17511525#comment-17511525
 ] 

Udo Kohlmeyer commented on GEODE-10045:
---

relates to https://issues.apache.org/jira/browse/GEODE-10159

> Upgrade to Micrometer 2.0
> -
>
> Key: GEODE-10045
> URL: https://issues.apache.org/jira/browse/GEODE-10045
> Project: Geode
>  Issue Type: Improvement
>  Components: core
>Affects Versions: 1.14.3
>Reporter: John Blum
>Priority: Major
>  Labels: Micrometer
>
> As part of the ongoing story and themes in Spring Framework 6, Spring Data 
> 3.0, Spring Boot 3.0 and the rest of the Spring portfolio, 1 of the new and 
> major topics is Observability (Monitoring with Metrics, Tracing, and so on).
> As part of that effort, Micrometer is undergoing a major revision change from 
> 1.x to 2.0.  Many of their APIs have changed, and as a result, Apache Geode 
> no longer runs (or even will build) with Micrometer 2.0.
> Either Micrometer should be upgraded to 2.0 (most likely in the next major 
> version of Geode, i.e. 2.0) or Micrometer should be an optional dependency, 
> perhaps only enabled when Micrometer is on the classpath.
> Still a cleaner separation is needed if [Spring] Apache Geode users require 
> and use a newer version of Micrometer (e.g. 2.0) and Apache Geode remains on 
> Micrometer 1.x (currently 
> [1.6.3|https://github.com/apache/geode/blob/rel/v1.14.3/boms/geode-all-bom/src/test/resources/expected-pom.xml#L226-L231]
>  in Apache Geode {{1.14.3}}).



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (GEODE-10045) Upgrade to Micrometer 2.0

2022-03-23 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-10045?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer updated GEODE-10045:
--
Issue Type: Improvement  (was: Bug)

> Upgrade to Micrometer 2.0
> -
>
> Key: GEODE-10045
> URL: https://issues.apache.org/jira/browse/GEODE-10045
> Project: Geode
>  Issue Type: Improvement
>  Components: core
>Affects Versions: 1.14.3
>Reporter: John Blum
>Priority: Major
>  Labels: Micrometer
>
> As part of the ongoing story and themes in Spring Framework 6, Spring Data 
> 3.0, Spring Boot 3.0 and the rest of the Spring portfolio, 1 of the new and 
> major topics is Observability (Monitoring with Metrics, Tracing, and so on).
> As part of that effort, Micrometer is undergoing a major revision change from 
> 1.x to 2.0.  Many of their APIs have changed, and as a result, Apache Geode 
> no longer runs (or even will build) with Micrometer 2.0.
> Either Micrometer should be upgraded to 2.0 (most likely in the next major 
> version of Geode, i.e. 2.0) or Micrometer should be an optional dependency, 
> perhaps only enabled when Micrometer is on the classpath.
> Still a cleaner separation is needed if [Spring] Apache Geode users require 
> and use a newer version of Micrometer (e.g. 2.0) and Apache Geode remains on 
> Micrometer 1.x (currently 
> [1.6.3|https://github.com/apache/geode/blob/rel/v1.14.3/boms/geode-all-bom/src/test/resources/expected-pom.xml#L226-L231]
>  in Apache Geode {{1.14.3}}).



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (GEODE-10045) Upgrade to Micrometer 2.0

2022-03-23 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-10045?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer updated GEODE-10045:
--
Labels: Micrometer  (was: Micrometer blocks-1.15.0​)

> Upgrade to Micrometer 2.0
> -
>
> Key: GEODE-10045
> URL: https://issues.apache.org/jira/browse/GEODE-10045
> Project: Geode
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.14.3
>Reporter: John Blum
>Priority: Major
>  Labels: Micrometer
>
> As part of the ongoing story and themes in Spring Framework 6, Spring Data 
> 3.0, Spring Boot 3.0 and the rest of the Spring portfolio, 1 of the new and 
> major topics is Observability (Monitoring with Metrics, Tracing, and so on).
> As part of that effort, Micrometer is undergoing a major revision change from 
> 1.x to 2.0.  Many of their APIs have changed, and as a result, Apache Geode 
> no longer runs (or even will build) with Micrometer 2.0.
> Either Micrometer should be upgraded to 2.0 (most likely in the next major 
> version of Geode, i.e. 2.0) or Micrometer should be an optional dependency, 
> perhaps only enabled when Micrometer is on the classpath.
> Still a cleaner separation is needed if [Spring] Apache Geode users require 
> and use a newer version of Micrometer (e.g. 2.0) and Apache Geode remains on 
> Micrometer 1.x (currently 
> [1.6.3|https://github.com/apache/geode/blob/rel/v1.14.3/boms/geode-all-bom/src/test/resources/expected-pom.xml#L226-L231]
>  in Apache Geode {{1.14.3}}).



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (GEODE-10045) Upgrade to Micrometer 2.0

2022-03-23 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-10045?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer updated GEODE-10045:
--
Parent: (was: GEODE-10003)
Issue Type: Bug  (was: Sub-task)

> Upgrade to Micrometer 2.0
> -
>
> Key: GEODE-10045
> URL: https://issues.apache.org/jira/browse/GEODE-10045
> Project: Geode
>  Issue Type: Bug
>  Components: core
>Affects Versions: 1.14.3
>Reporter: John Blum
>Priority: Major
>  Labels: Micrometer, blocks-1.15.0​
>
> As part of the ongoing story and themes in Spring Framework 6, Spring Data 
> 3.0, Spring Boot 3.0 and the rest of the Spring portfolio, 1 of the new and 
> major topics is Observability (Monitoring with Metrics, Tracing, and so on).
> As part of that effort, Micrometer is undergoing a major revision change from 
> 1.x to 2.0.  Many of their APIs have changed, and as a result, Apache Geode 
> no longer runs (or even will build) with Micrometer 2.0.
> Either Micrometer should be upgraded to 2.0 (most likely in the next major 
> version of Geode, i.e. 2.0) or Micrometer should be an optional dependency, 
> perhaps only enabled when Micrometer is on the classpath.
> Still a cleaner separation is needed if [Spring] Apache Geode users require 
> and use a newer version of Micrometer (e.g. 2.0) and Apache Geode remains on 
> Micrometer 1.x (currently 
> [1.6.3|https://github.com/apache/geode/blob/rel/v1.14.3/boms/geode-all-bom/src/test/resources/expected-pom.xml#L226-L231]
>  in Apache Geode {{1.14.3}}).



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Created] (GEODE-10159) Upgrade to Micrometer 1.9

2022-03-23 Thread Udo Kohlmeyer (Jira)
Udo Kohlmeyer created GEODE-10159:
-

 Summary: Upgrade to Micrometer 1.9
 Key: GEODE-10159
 URL: https://issues.apache.org/jira/browse/GEODE-10159
 Project: Geode
  Issue Type: Sub-task
  Components: statistics
Reporter: Udo Kohlmeyer


Micrometer 2.x introduces a new set of issues:
 * Not being released in time for 9.15
 * Package name restructuring
 * External public API's directly exposing the Micrometer classes, need to be 
updated, and in so any external projects depending the exposed API

In order to avoid this revolutionary change from Micrometer 1.x -> 2.x, 
Micrometer is releasing 1.9 version that will be the bridge between 1.x and 2.x.

Spring Data Geode has already tested that updating to this version resolves the 
issues that it has when integrating with Spring Boot 3.0, and deems this 
version to be good.

Micrometer 1.9 has not made GA yet, but it is expected to be released around 
May, given that Spring Boot 2.7 is dependent on Micrometer 1.9, and is 
scheduled to be released in the May time frame.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (GEODE-10045) Upgrade to Micrometer 2.0

2022-02-24 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-10045?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer updated GEODE-10045:
--
Parent: GEODE-10003
Issue Type: Sub-task  (was: Improvement)

> Upgrade to Micrometer 2.0
> -
>
> Key: GEODE-10045
> URL: https://issues.apache.org/jira/browse/GEODE-10045
> Project: Geode
>  Issue Type: Sub-task
>  Components: core
>Affects Versions: 1.14.3
>Reporter: John Blum
>Priority: Blocker
>  Labels: Micrometer
>
> As part of the ongoing story and themes in Spring Framework 6, Spring Data 
> 3.0 and the rest of the Spring portfolio, 1 of the new and major topics is 
> Observability (Monitoring with Metrics, Tracing, and so on).
> As part of that effort, Micrometer is undergoing a major revision change from 
> 1.x to 2.0.  Many of their APIs have changed, and as a result, Apache Geode 
> no longer runs (or even will build) with Micrometer 2.0.
> Either Micrometer should be upgraded to 2.0 (most likely in the next major 
> version of Geode, i.e. 2.0) or Micrometer should be an optional dependency, 
> perhaps only enabled when Micrometer is on the classpath.
> Still a cleaner separation is needed if [Spring] Apache Geode users require 
> and use a newer version of Micrometer (e.g. 2.0) and Apache Geode remains on 
> Micrometer 1.x (currently 
> [1.6.3|https://github.com/apache/geode/blob/rel/v1.14.3/boms/geode-all-bom/src/test/resources/expected-pom.xml#L226-L231]
>  in Apache Geode {{1.14.3}}).



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (GEODE-10007) Make o.a.geode.cache.internal.HttpService SPI part of the non-internal, public API

2022-02-24 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-10007?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer updated GEODE-10007:
--
Parent: GEODE-10003
Issue Type: Sub-task  (was: Improvement)

> Make o.a.geode.cache.internal.HttpService SPI part of the non-internal, 
> public API
> --
>
> Key: GEODE-10007
> URL: https://issues.apache.org/jira/browse/GEODE-10007
> Project: Geode
>  Issue Type: Sub-task
>Reporter: John Blum
>Priority: Minor
>
> The {{HttpService}} interface is defined and used as a _Service Provider 
> Interface_ (SPI) inside Apache Geode and even loaded as such using the _Java_ 
> {{ServerLoader}} 
> ([Javadoc|https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ServiceLoader.html])
>  class in order to locate and load provider implementations.
> An SPI is not much good if "providers" are not allowed to "provide" an 
> implementation of the service interfaces used to extend or customize Apache 
> Geode.  This allows any application, framework, tool or product a degree of 
> extensibility and flexibility, afforded to users without intervention, by 
> being able to "provide" a custom implementation or extension as needed by the 
> application, framework, tool or product.
> 1 such example would be to be able to supply a Jakarta EE 9 (spec) compliant 
> implementation of an embedded HTTP server (e.g. Jetty, Tomcat or even 
> Undertow) used by Geode to bootstrap the embedded HTTP service hosting the 
> Geode provided Web apps (e.g. Pulse, Management/Admin REST API, Developer 
> REST API) when external hosting is not an option.  Of course, these Web apps 
> need to be updated as well (to use the new Jakarta EE 9 specs).
> There are other examples of SPIs used in Apache Geode, which are part of the 
> non-internal, public API. 
> For example, the 
> [ServerLaucherCacheProvider|https://geode.apache.org/releases/latest/javadoc/org/apache/geode/distributed/ServerLauncherCacheProvider.html]
>  interface, with 1 such 
> [implementation|https://docs.spring.io/spring-data/geode/docs/current/api/org/springframework/data/gemfire/support/SpringServerLauncherCacheProvider.html]
>  provided by _Spring Data for Apache Geode_ (SDG) even.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (GEODE-9657) Javadoc errors occur on Java 17 due to split packages in Geode

2022-02-24 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-9657?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer updated GEODE-9657:
-
Parent: GEODE-10003
Issue Type: Sub-task  (was: Bug)

> Javadoc errors occur on Java 17 due to split packages in Geode
> --
>
> Key: GEODE-9657
> URL: https://issues.apache.org/jira/browse/GEODE-9657
> Project: Geode
>  Issue Type: Sub-task
>  Components: core
>Affects Versions: 1.13.4, 1.14.0
>Reporter: John Blum
>Priority: Major
>
> When trying to build any library, framework (e.g. _Spring Data for Apache 
> Geode_ (SDG)) or application with Apache Geode on Java 17, Javadoc errors 
> occur.
> For example:
> {code}
> 22:36:52  [ERROR] 
> /opt/jenkins/data/workspace/spring-data-geode_3.0.x/spring-data-geode/src/main/java/org/springframework/data/gemfire/function/PojoFunctionWrapper.java:53:
>  error: cannot access Identifiable
> 22:36:52  [ERROR] public class PojoFunctionWrapper implements Function {
> 22:36:52  [ERROR]^
> 22:36:52  [ERROR]   class file for org.apache.geode.lang.Identifiable not 
> found
> {code}
> As it turns out, in Java 17, the _Javadoc_ tool now uses _Java_ modules.  
> _Javadoc_ is started with:
> {code}
> javadoc … --add-modules ALL-MODULE-PATH --module-path --patch-module …
> {code}
> {{geode-core-1.14.0.jar}} ships 
> {{org.apache.geode.lang.AttachAPINotFoundException}} and 
> {{geode-common-1.14.0.jar}} ships {{org.apache.geode.lang.Identifiable}}. Due 
> to this split-package arrangement, _Javadoc_ isn’t discovering 
> {{Identifiable}} because it has found the package {{org.apache.geode.lang}} 
> in {{geode-core-1.14.0.jar}}.
> The best course of action is to make sure all {{org.apache.geode.lang}} 
> sub-packages and class are in 1 JAR (e.g. {{geode-common}}) or the other 
> (i.e. {{geode-core}}).



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (GEODE-10036) Joining Locators in a cluster is not possible on Java 17

2022-02-24 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-10036?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer updated GEODE-10036:
--
Parent: GEODE-10003
Issue Type: Sub-task  (was: Bug)

> Joining Locators in a cluster is not possible on Java 17
> 
>
> Key: GEODE-10036
> URL: https://issues.apache.org/jira/browse/GEODE-10036
> Project: Geode
>  Issue Type: Sub-task
>Affects Versions: 1.14.3
>Reporter: John Blum
>Priority: Critical
>  Labels: needsTriage
>
> When trying to add multiple _Locators_ to the same cluster, particularly when 
> "_direct_" {{ByteBuffers}} are used, the following Exception is thrown:
> {code:java}
> Caused by: org.apache.geode.SystemConnectException: One or more peers 
> generated exceptions during connection attempt
>   at 
> org.apache.geode.distributed.internal.ClusterDistributionManager.sendStartupMessage(ClusterDistributionManager.java:1634)
>   at 
> org.apache.geode.distributed.internal.ClusterDistributionManager.create(ClusterDistributionManager.java:361)
>   at 
> org.apache.geode.distributed.internal.InternalDistributedSystem.initialize(InternalDistributedSystem.java:756)
>   at 
> org.apache.geode.distributed.internal.InternalDistributedSystem.access$200(InternalDistributedSystem.java:132)
>   at 
> org.apache.geode.distributed.internal.InternalDistributedSystem$Builder.build(InternalDistributedSystem.java:3011)
>   at 
> org.apache.geode.distributed.internal.InternalDistributedSystem.connectInternal(InternalDistributedSystem.java:282)
>   at 
> org.apache.geode.distributed.internal.InternalLocator.startDistributedSystem(InternalLocator.java:746)
>   at 
> org.apache.geode.distributed.internal.InternalLocator.startLocator(InternalLocator.java:392)
>   at 
> org.apache.geode.distributed.LocatorLauncher.start(LocatorLauncher.java:716)
>   at 
> org.springframework.data.gemfire.LocatorFactoryBean.init(LocatorFactoryBean.java:120)
>   ... 44 more
> Caused by: org.apache.geode.InternalGemFireException: unable to retrieve 
> underlying byte buffer
>   at 
> org.apache.geode.internal.net.BufferPool.getPoolableBuffer(BufferPool.java:346)
>   at 
> org.apache.geode.internal.net.BufferPool.releaseBuffer(BufferPool.java:310)
>   at 
> org.apache.geode.internal.net.BufferPool.releaseSenderBuffer(BufferPool.java:213)
>   at 
> org.apache.geode.internal.tcp.MsgStreamer.release(MsgStreamer.java:101)
>   at 
> org.apache.geode.internal.tcp.MsgStreamer.writeMessage(MsgStreamer.java:258)
>   at 
> org.apache.geode.distributed.internal.direct.DirectChannel.sendToMany(DirectChannel.java:318)
>   at 
> org.apache.geode.distributed.internal.direct.DirectChannel.sendToOne(DirectChannel.java:187)
>   at 
> org.apache.geode.distributed.internal.direct.DirectChannel.send(DirectChannel.java:525)
>   at 
> org.apache.geode.distributed.internal.DistributionImpl.directChannelSend(DistributionImpl.java:348)
>   at 
> org.apache.geode.distributed.internal.DistributionImpl.send(DistributionImpl.java:293)
>   at 
> org.apache.geode.distributed.internal.ClusterDistributionManager.sendViaMembershipManager(ClusterDistributionManager.java:2064)
>   at 
> org.apache.geode.distributed.internal.ClusterDistributionManager.sendOutgoing(ClusterDistributionManager.java:1991)
>   at 
> org.apache.geode.distributed.internal.StartupOperation.sendStartupMessage(StartupOperation.java:75)
>   at 
> org.apache.geode.distributed.internal.ClusterDistributionManager.sendStartupMessage(ClusterDistributionManager.java:1631)
>   ... 56 more
> Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make 
> public java.lang.Object java.nio.DirectByteBuffer.attachment() accessible: 
> module java.base does not "opens java.nio" to unnamed module @2e0fa5d3
>   at 
> java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354)
>   at 
> java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297)
>   at 
> java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199)
>   at java.base/java.lang.reflect.Method.setAccessible(Method.java:193)
>   at 
> org.apache.geode.internal.net.BufferPool.getPoolableBuffer(BufferPool.java:343)
>   ... 69 more
> {code}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (GEODE-9393) Apache Geode does not build/run on Java 16/17

2022-02-24 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-9393?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer updated GEODE-9393:
-
Parent: GEODE-10003
Issue Type: Sub-task  (was: Improvement)

> Apache Geode does not build/run on Java 16/17
> -
>
> Key: GEODE-9393
> URL: https://issues.apache.org/jira/browse/GEODE-9393
> Project: Geode
>  Issue Type: Sub-task
>  Components: core
>Affects Versions: 1.13.2
>Reporter: John Blum
>Priority: Blocker
>  Labels: Java16, Java17
>
> Due to Java 16 tightened restrictions, Apache Geode fails to run on a Java 16 
> Runtime (JRE).
> Exceptions like the following are thrown:
> {code}
> - org.apache.geode.InternalGemFireException: unable to retrieve underlying 
> byte buffer
> -  at 
> org.apache.geode.internal.net.BufferPool.getPoolableBuffer(BufferPool.java:346)
> -  at 
> org.apache.geode.internal.net.BufferPool.releaseBuffer(BufferPool.java:310)
> -  at 
> org.apache.geode.internal.net.BufferPool.releaseSenderBuffer(BufferPool.java:213)
> -  at org.apache.geode.internal.tcp.MsgStreamer.release(MsgStreamer.java:100)
> -  at 
> org.apache.geode.internal.tcp.MsgStreamer.writeMessage(MsgStreamer.java:256)
> -  at 
> org.apache.geode.distributed.internal.direct.DirectChannel.sendToMany(DirectChannel.java:306)
> -  at 
> org.apache.geode.distributed.internal.direct.DirectChannel.sendToOne(DirectChannel.java:182)
> -  at 
> org.apache.geode.distributed.internal.direct.DirectChannel.send(DirectChannel.java:511)
> -  at 
> org.apache.geode.distributed.internal.DistributionImpl.directChannelSend(DistributionImpl.java:346)
> -  at 
> org.apache.geode.distributed.internal.DistributionImpl.send(DistributionImpl.java:291)
> -  at 
> org.apache.geode.distributed.internal.ClusterDistributionManager.sendViaMembershipManager(ClusterDistributionManager.java:2050)
> -  at 
> org.apache.geode.distributed.internal.ClusterDistributionManager.sendOutgoing(ClusterDistributionManager.java:1978)
> -  at 
> org.apache.geode.distributed.internal.ClusterDistributionManager.sendMessage(ClusterDistributionManager.java:2015)
> -  at 
> org.apache.geode.distributed.internal.ClusterDistributionManager.putOutgoing(ClusterDistributionManager.java:1083)
> -  at 
> org.apache.geode.distributed.internal.StartupMessage.process(StartupMessage.java:279)
> -  at 
> org.apache.geode.distributed.internal.DistributionMessage.scheduleAction(DistributionMessage.java:376)
> -  at 
> org.apache.geode.distributed.internal.DistributionMessage$1.run(DistributionMessage.java:441)
> -  at 
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
> -  at 
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
> -  at 
> org.apache.geode.distributed.internal.ClusterOperationExecutors.runUntilShutdown(ClusterOperationExecutors.java:441)
> -  at 
> org.apache.geode.distributed.internal.ClusterOperationExecutors.doWaitingThread(ClusterOperationExecutors.java:410)
> -  at 
> org.apache.geode.logging.internal.executors.LoggingThreadFactory.lambda$newThread$0(LoggingThreadFactory.java:119)
> -  at java.base/java.lang.Thread.run(Thread.java:831)
> - Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make 
> public java.lang.Object java.nio.DirectByteBuffer.attachment() accessible: 
> module java.base does not "opens java.nio" to unnamed module @40f9161a
> -  at 
> java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:357)
> -  at 
> java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297)
> -  at 
> java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199)
> -  at java.base/java.lang.reflect.Method.setAccessible(Method.java:193)
> -  at 
> org.apache.geode.internal.net.BufferPool.getPoolableBuffer(BufferPool.java:343)
> -  ... 22 common frames omitted
> - 2021-04-30 14:57:13,638  INFO ributed.internal.membership.gms.Services: 606 
> - received leave request from 
> 10.99.199.28(CacheNotUsingSharedConfigurationIntegrationTest:29149):41001 
> for 
> 10.99.199.28(CacheNotUsingSharedConfigurationIntegrationTest:29149):41001
> - 2021-04-30 14:57:13,640  INFO ributed.internal.membership.gms.Services: 617 
> - JoinLeave.processMessage(LeaveRequestMessage) invoked.  isCoordinator=true; 
> isStopping=false; cancelInProgress=false
> - 2021-04-30 14:57:13,647 ERROR xecutors.LoggingUncaughtExceptionHandler:  92 
> - Uncaught exception in thread Thread[P2P message reader for 
> 10.99.199.28(CacheNotUsingSharedConfigurationIntegrationTest:29149):41001 
> shared unordered uid=1 local port=53039 remote port=64063,10,main]
> - org.apache.geode.InternalGemFireException: unable to retrieve underlying 
> byte buffer
> -  at 
> 

[jira] [Updated] (GEODE-9393) Apache Geode does not build/run on Java 16/17

2022-02-24 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-9393?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer updated GEODE-9393:
-
Labels: Java16 Java17  (was: Java16)

> Apache Geode does not build/run on Java 16/17
> -
>
> Key: GEODE-9393
> URL: https://issues.apache.org/jira/browse/GEODE-9393
> Project: Geode
>  Issue Type: Improvement
>  Components: core
>Affects Versions: 1.13.2
>Reporter: John Blum
>Priority: Blocker
>  Labels: Java16, Java17
>
> Due to Java 16 tightened restrictions, Apache Geode fails to run on a Java 16 
> Runtime (JRE).
> Exceptions like the following are thrown:
> {code}
> - org.apache.geode.InternalGemFireException: unable to retrieve underlying 
> byte buffer
> -  at 
> org.apache.geode.internal.net.BufferPool.getPoolableBuffer(BufferPool.java:346)
> -  at 
> org.apache.geode.internal.net.BufferPool.releaseBuffer(BufferPool.java:310)
> -  at 
> org.apache.geode.internal.net.BufferPool.releaseSenderBuffer(BufferPool.java:213)
> -  at org.apache.geode.internal.tcp.MsgStreamer.release(MsgStreamer.java:100)
> -  at 
> org.apache.geode.internal.tcp.MsgStreamer.writeMessage(MsgStreamer.java:256)
> -  at 
> org.apache.geode.distributed.internal.direct.DirectChannel.sendToMany(DirectChannel.java:306)
> -  at 
> org.apache.geode.distributed.internal.direct.DirectChannel.sendToOne(DirectChannel.java:182)
> -  at 
> org.apache.geode.distributed.internal.direct.DirectChannel.send(DirectChannel.java:511)
> -  at 
> org.apache.geode.distributed.internal.DistributionImpl.directChannelSend(DistributionImpl.java:346)
> -  at 
> org.apache.geode.distributed.internal.DistributionImpl.send(DistributionImpl.java:291)
> -  at 
> org.apache.geode.distributed.internal.ClusterDistributionManager.sendViaMembershipManager(ClusterDistributionManager.java:2050)
> -  at 
> org.apache.geode.distributed.internal.ClusterDistributionManager.sendOutgoing(ClusterDistributionManager.java:1978)
> -  at 
> org.apache.geode.distributed.internal.ClusterDistributionManager.sendMessage(ClusterDistributionManager.java:2015)
> -  at 
> org.apache.geode.distributed.internal.ClusterDistributionManager.putOutgoing(ClusterDistributionManager.java:1083)
> -  at 
> org.apache.geode.distributed.internal.StartupMessage.process(StartupMessage.java:279)
> -  at 
> org.apache.geode.distributed.internal.DistributionMessage.scheduleAction(DistributionMessage.java:376)
> -  at 
> org.apache.geode.distributed.internal.DistributionMessage$1.run(DistributionMessage.java:441)
> -  at 
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
> -  at 
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
> -  at 
> org.apache.geode.distributed.internal.ClusterOperationExecutors.runUntilShutdown(ClusterOperationExecutors.java:441)
> -  at 
> org.apache.geode.distributed.internal.ClusterOperationExecutors.doWaitingThread(ClusterOperationExecutors.java:410)
> -  at 
> org.apache.geode.logging.internal.executors.LoggingThreadFactory.lambda$newThread$0(LoggingThreadFactory.java:119)
> -  at java.base/java.lang.Thread.run(Thread.java:831)
> - Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make 
> public java.lang.Object java.nio.DirectByteBuffer.attachment() accessible: 
> module java.base does not "opens java.nio" to unnamed module @40f9161a
> -  at 
> java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:357)
> -  at 
> java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297)
> -  at 
> java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199)
> -  at java.base/java.lang.reflect.Method.setAccessible(Method.java:193)
> -  at 
> org.apache.geode.internal.net.BufferPool.getPoolableBuffer(BufferPool.java:343)
> -  ... 22 common frames omitted
> - 2021-04-30 14:57:13,638  INFO ributed.internal.membership.gms.Services: 606 
> - received leave request from 
> 10.99.199.28(CacheNotUsingSharedConfigurationIntegrationTest:29149):41001 
> for 
> 10.99.199.28(CacheNotUsingSharedConfigurationIntegrationTest:29149):41001
> - 2021-04-30 14:57:13,640  INFO ributed.internal.membership.gms.Services: 617 
> - JoinLeave.processMessage(LeaveRequestMessage) invoked.  isCoordinator=true; 
> isStopping=false; cancelInProgress=false
> - 2021-04-30 14:57:13,647 ERROR xecutors.LoggingUncaughtExceptionHandler:  92 
> - Uncaught exception in thread Thread[P2P message reader for 
> 10.99.199.28(CacheNotUsingSharedConfigurationIntegrationTest:29149):41001 
> shared unordered uid=1 local port=53039 remote port=64063,10,main]
> - org.apache.geode.InternalGemFireException: unable to retrieve underlying 
> byte buffer
> -  at 
> 

[jira] [Created] (GEODE-10071) Remove the dependency that WanCopyRegionFunction has on WanCopyRegionCommand

2022-02-18 Thread Udo Kohlmeyer (Jira)
Udo Kohlmeyer created GEODE-10071:
-

 Summary: Remove the dependency that WanCopyRegionFunction has on 
WanCopyRegionCommand
 Key: GEODE-10071
 URL: https://issues.apache.org/jira/browse/GEODE-10071
 Project: Geode
  Issue Type: Improvement
  Components: wan
Affects Versions: 1.15.0, 1.16.0
Reporter: Udo Kohlmeyer


There is a cyclical dependency between the Command and the implementing 
function for the Wan copy feature.

Logically, the command needs to have a dependency on the function.

The error messages currently defined in the Command class need to be moved to 
the function class where they are used.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Created] (GEODE-10070) Add method onto InternalGatewaySender to send batch

2022-02-18 Thread Udo Kohlmeyer (Jira)
Udo Kohlmeyer created GEODE-10070:
-

 Summary: Add method onto InternalGatewaySender to send batch
 Key: GEODE-10070
 URL: https://issues.apache.org/jira/browse/GEODE-10070
 Project: Geode
  Issue Type: Improvement
  Components: wan
Affects Versions: 1.15.0, 1.16.0
Reporter: Udo Kohlmeyer


In the current Wan Copy feature, the `WanCopyRegionFunctionDelegate` has to:
 # Create a ConnectionState
 # retrieve the GatewaySenderEventDispatcher off the AbstractGatewaySender
 # Send batch and handle all exception handling related to the sending of a 
batch

This functionality is really something that needs to be consolidated into a 
single location for reuse. Having the ability to get into guts of the system to 
send batches and possibly affect how errors are handled in an inconsistent 
manner (in comparison to the normal GatewaySender flow) can lead to many 
problems.

Not exposing the sendBatch logic and complexity would be much simpler and more 
consistent in behavior.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Created] (GEODE-10069) WanCopyRegionCommand currently targets all members in cluster

2022-02-18 Thread Udo Kohlmeyer (Jira)
Udo Kohlmeyer created GEODE-10069:
-

 Summary: WanCopyRegionCommand currently targets all members in 
cluster
 Key: GEODE-10069
 URL: https://issues.apache.org/jira/browse/GEODE-10069
 Project: Geode
  Issue Type: Improvement
  Components: wan
Affects Versions: 1.15.0, 1.16.0
Reporter: Udo Kohlmeyer


The current implementation of `WanCopyRegionCommand` will execute on all 
members. This could possibly be improved by targeting a single member, which 
then has the ability to determine if the wan copy functionality needs to run on 
a single member (in the case of Replicate regions) or across multiple members 
(in the case of Partitioned Regions). 

In addition, initiating function also has the ability to invoke the function 
using `onRegion` which then allows for the targeting of primary data only vs 
the current implementation which (perceivably) targets primary and redundant 
bucket data



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Created] (GEODE-10068) Make WanCopyRegionFunctionService thread pool configurable through configuration or property

2022-02-18 Thread Udo Kohlmeyer (Jira)
Udo Kohlmeyer created GEODE-10068:
-

 Summary: Make WanCopyRegionFunctionService thread pool 
configurable through configuration or property
 Key: GEODE-10068
 URL: https://issues.apache.org/jira/browse/GEODE-10068
 Project: Geode
  Issue Type: Improvement
  Components: wan
Affects Versions: 1.15.0, 1.16.0
Reporter: Udo Kohlmeyer


The current implementation of `WanCopyRegionFunctionService` creates a fixed 
thread pool of size 10. This is possibly something that one would like to be 
able to configure.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Created] (GEODE-10067) WANCopyRegionFunctionDelegate needs to be optimized to handle large regions

2022-02-18 Thread Udo Kohlmeyer (Jira)
Udo Kohlmeyer created GEODE-10067:
-

 Summary: WANCopyRegionFunctionDelegate needs to be optimized to 
handle large regions
 Key: GEODE-10067
 URL: https://issues.apache.org/jira/browse/GEODE-10067
 Project: Geode
  Issue Type: Improvement
  Components: wan
Affects Versions: 1.15.0, 1.16.0
Reporter: Udo Kohlmeyer


The current WanCopyRegionFunctionDelegate may cause significant memory issues 
in with really large regions.

The 
[getEntries|https://github.com/apache/geode/blob/develop/geode-wan/src/main/java/org/apache/geode/management/internal/cli/functions/WanCopyRegionFunctionDelegate.java#L102]
 method returns both primary and redundant Region Entries for local server.

The invocation of getEntries from the PartitionedRegionDataStore will cause all 
entries to be deserialized 
https://github.com/apache/geode/blob/develop/geode-core/src/main/java/org/apache/geode/internal/cache/PartitionedRegionDataStore.java#L2501-L2515

The 
[createBatch|https://github.com/apache/geode/blob/develop/geode-wan/src/main/java/org/apache/geode/management/internal/cli/functions/WanCopyRegionFunctionDelegate.java#L107-L108]
 method creates a List equally that of the local Region size.

Essentially ... In a system with VERY large regions this might cause 
significant memory issues

 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (GEODE-9859) Mass-Test-Run: WanCopyRegionCommandDUnitTest.testRegionDestroyedDuringExecution(false, false) [0] FAILED

2022-02-18 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-9859?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer updated GEODE-9859:
-
Labels: pull-request-available  (was: needsTriage pull-request-available)

> Mass-Test-Run: 
> WanCopyRegionCommandDUnitTest.testRegionDestroyedDuringExecution(false, 
> false) [0] FAILED
> 
>
> Key: GEODE-9859
> URL: https://issues.apache.org/jira/browse/GEODE-9859
> Project: Geode
>  Issue Type: Bug
>  Components: wan
>Affects Versions: 1.15.0
>Reporter: Mark Hanson
>Assignee: Alberto Gomez
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.16.0
>
>
> Looks like this might be failing from the original PR. I have linked to 
> GEODE-9369 as the most likely origination.
>  
> {noformat}
> WanCopyRegionCommandDUnitTest > testRegionDestroyedDuringExecution(false, 
> false) [0] FAILED
>     java.lang.AssertionError: 
>     Expecting elements:
>       ["Execution failed. Error: 
> org.apache.geode.cache.EntryDestroyedException: 937"]
>     to have exactly 1 times execution error
>         at 
> org.apache.geode.cache.wan.internal.cli.commands.WanCopyRegionCommandDUnitTest.testRegionDestroyedDuringExecution(WanCopyRegionCommandDUnitTest.java:450)
>  {noformat}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (GEODE-9984) Mass-Test-Run: WanCopyRegionCommandDUnitTest > testCommandDoesNotCopyEntriesUpdatedAfterCommandStarted FAILED

2022-02-18 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-9984?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer updated GEODE-9984:
-
Labels: flaky-test pull-request-available  (was: needsTriage 
pull-request-available)

> Mass-Test-Run: WanCopyRegionCommandDUnitTest > 
> testCommandDoesNotCopyEntriesUpdatedAfterCommandStarted FAILED
> -
>
> Key: GEODE-9984
> URL: https://issues.apache.org/jira/browse/GEODE-9984
> Project: Geode
>  Issue Type: Bug
>Affects Versions: 1.15.0
>Reporter: Kristen
>Assignee: Alberto Gomez
>Priority: Major
>  Labels: flaky-test, pull-request-available
>
> WanCopyRegionCommandDUnitTest > 
> testCommandDoesNotCopyEntriesUpdatedAfterCommandStarted(true, true) [0] FAILED
> org.opentest4j.AssertionFailedError: 
> expected: 5
>  but was: 50001
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
> Method)
> at 
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> at 
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> at 
> org.apache.geode.cache.wan.internal.cli.commands.WanCopyRegionCommandDUnitTest.testCommandDoesNotCopyEntriesUpdatedAfterCommandStarted(WanCopyRegionCommandDUnitTest.java:884)
> 948 tests completed, 1 failed, 59 skipped
> Test report artifacts from this job are available at: 
> [*http://files.apachegeode-ci.info/builds/apache-develop-mass-test-run/1.15.0-build.0806/test-artifacts/1642850654/distributedtestfiles-openjdk8-1.15.0-build.0806.tgz*]
>  
>  
>  
> May be an issue similar or related to 
> https://issues.apache.org/jira/browse/GEODE-9859.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (GEODE-8705) Using JBoss Modules to implement classloader isolated jar deployment

2022-02-14 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-8705?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer updated GEODE-8705:
-
Description: 
Introduce Classloader isolation into Geode, to avoid the potential conflict of 
custom code dependencies, from deploy jar, and the dependencies of the Geode 
system.

This problem because evident when Geode was still dependent on Spring framework 
4.3 and users wanted to deploy custom jars that used Spring framework 5. This 
caused many library version conflicts.

This problem is not limited to the usage of Spring in the system but to ANY 
dependent library that Geode and any potential custom jar would use.

The end goal is to have a system that is Classloader isolated and allows for 
the usage of libraries of different versions within the Geode without any 
conflicts.

 

See RFC 
[https://cwiki.apache.org/confluence/display/GEODE/ClassLoader+Isolation] for 
further details

  was:
Introduce Classloader isolation into Geode, to avoid the potential conflict of 
custom code dependencies, from deploy jar, and the dependencies of the Geode 
system.

This problem because evident when Geode was still dependent on Spring framework 
4.3 and users wanted to deploy custom jars that used Spring framework 5. This 
caused many library version conflicts.

This problem is not limited to the usage of Spring in the system but to ANY 
dependent library that Geode and any potential custom jar would use.

The end goal is to have a system that is Classloader isolated and allows for 
the usage of libraries of different versions within the Geode without any 
conflicts.


> Using JBoss Modules to implement classloader isolated jar deployment
> 
>
> Key: GEODE-8705
> URL: https://issues.apache.org/jira/browse/GEODE-8705
> Project: Geode
>  Issue Type: New Feature
>Reporter: Udo Kohlmeyer
>Assignee: Udo Kohlmeyer
>Priority: Major
>  Labels: pull-request-available
>
> Introduce Classloader isolation into Geode, to avoid the potential conflict 
> of custom code dependencies, from deploy jar, and the dependencies of the 
> Geode system.
> This problem because evident when Geode was still dependent on Spring 
> framework 4.3 and users wanted to deploy custom jars that used Spring 
> framework 5. This caused many library version conflicts.
> This problem is not limited to the usage of Spring in the system but to ANY 
> dependent library that Geode and any potential custom jar would use.
> The end goal is to have a system that is Classloader isolated and allows for 
> the usage of libraries of different versions within the Geode without any 
> conflicts.
>  
> See RFC 
> [https://cwiki.apache.org/confluence/display/GEODE/ClassLoader+Isolation] for 
> further details



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Comment Edited] (GEODE-8705) Using JBoss Modules to implement classloader isolated jar deployment

2022-02-13 Thread Udo Kohlmeyer (Jira)


[ 
https://issues.apache.org/jira/browse/GEODE-8705?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17491783#comment-17491783
 ] 

Udo Kohlmeyer edited comment on GEODE-8705 at 2/14/22, 4:10 AM:


The new ClassLoader isolation will be accomplished by using JBoss Modules. In 
order to make sure that the modular environment is correctly bootstrapped, it 
needs to be the first thing that is bootstrapped. To achieve this, the current 
approach to start the system, with all library dependencies declared on the 
root Classloader, will be replaced with the newer approach, which only has the 
jboss-modules library and a library which provides a custom ModuleLoader (a 
JBoss Modules construct) as the Boot Module loader for JBoss Modules.

The new bootstrapping mechanism will also require a module.xml file to 
bootstrap the modules. In the current implementation there is one module.xml 
file that describes all the libraries, main class (entry class) and 
import/export restrictions of classes/packages.

In order to avoid significant changes, the current approach (even if 
bootstrapped through org.jboss.modules.Main) takes the same command line 
parameters that one would pass to the Locator/Server Launcher. The Main class 
from JBoss modules just acts as a pass through and passes through all 
parameters to the main classes defined in the module.xml file. (in this case 
ServerLauncher).

There is a current project structure for deployment:
 * geode-deployment-acceptence (Acceptence tests to ensure that no 
functionality is broken between the two classloader mechanisms)
 * geode-deployment-jboss-modules - JBoss modules classloader implementation
 * geode-deployment-chained-classloader - Previous classloader implementation
 * geode-deployment-test - Test project to create a Spring project that uses 
conflicting libraries to main project
 * geode-jboss-extensions - Project to provide extensions to the JBoss Modules 
framework, that needs to be on the root Classloader.

In order to minimize the module.xml maintenance, a Gradle Plugin has been 
written to generate the module.xml file from the gradle dependencies.

Also, to limit the initial scope of the Classloader isolation, Classloader 
isolation will only be available if you start a Locator or Server when they are 
started through {_}gfsh{_}. Using the "{_}--enable-classloader-isolation{_}" 
flag will start the component as either classloader isolated or default 
classloader mechanism.


was (Author: ukohlmeyer):
The new ClassLoader isolation will be accomplished by using JBoss Modules. In 
order to make sure that the modular environment is correctly bootstrapped, it 
needs to be the first thing that is bootstrapped. To achieve this, the current 
approach to start the system, with all library dependencies declared on the 
root Classloader, will be replaced with the newer approach, which only has the 
jboss-modules library and a library which provides a custom ModuleLoader (a 
JBoss Modules construct) as the Boot Module loader for JBoss Modules.

The new bootstrapping mechanism will also require a module.xml file to 
bootstrap the modules. In the current implementation there is one module.xml 
file that describes all the libraries, main class (entry class) and 
import/export restrictions of classes/packages.

In order to avoid significant changes, the current approach (even if 
bootstrapped through org.jboss.modules.Main) takes the same command line 
parameters that one would pass to the Locator/Server Launcher. The Main class 
from JBoss modules just acts as a pass through and passes through all 
parameters to the main classes defined in the module.xml file. (in this case 
ServerLauncher).

There is a current project structure for deployment:
 * geode-deployment-acceptence (Acceptence tests to ensure that no 
functionality is broken between the two classloader mechanisms)
 * geode-deployment-jboss-modules - JBoss modules classloader implementation
 * geode-deployment-chained-classloader - Previous classloader implementation
 * geode-deployment-test - Test project to create a Spring project that uses 
conflicting libraries to main project
 * geode-jboss-extensions - Project to provide extensions to the JBoss Modules 
framework, that needs to be on the root Classloader.

In order to minimize the module.xml maintenance, a Gradle Plugin has been 
written to generate the module.xml file from the gradle dependencies.

> Using JBoss Modules to implement classloader isolated jar deployment
> 
>
> Key: GEODE-8705
> URL: https://issues.apache.org/jira/browse/GEODE-8705
> Project: Geode
>  Issue Type: New Feature
>Reporter: Udo Kohlmeyer
>Assignee: Udo Kohlmeyer
>Priority: Major
>  Labels: pull-request-available
>
> Introduce 

[jira] [Commented] (GEODE-8705) Using JBoss Modules to implement classloader isolated jar deployment

2022-02-13 Thread Udo Kohlmeyer (Jira)


[ 
https://issues.apache.org/jira/browse/GEODE-8705?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17491786#comment-17491786
 ] 

Udo Kohlmeyer commented on GEODE-8705:
--

Completed work to complete testing in Hydra in a classloader isolated manner..

 

> Using JBoss Modules to implement classloader isolated jar deployment
> 
>
> Key: GEODE-8705
> URL: https://issues.apache.org/jira/browse/GEODE-8705
> Project: Geode
>  Issue Type: New Feature
>Reporter: Udo Kohlmeyer
>Assignee: Udo Kohlmeyer
>Priority: Major
>  Labels: pull-request-available
>
> Introduce Classloader isolation into Geode, to avoid the potential conflict 
> of custom code dependencies, from deploy jar, and the dependencies of the 
> Geode system.
> This problem because evident when Geode was still dependent on Spring 
> framework 4.3 and users wanted to deploy custom jars that used Spring 
> framework 5. This caused many library version conflicts.
> This problem is not limited to the usage of Spring in the system but to ANY 
> dependent library that Geode and any potential custom jar would use.
> The end goal is to have a system that is Classloader isolated and allows for 
> the usage of libraries of different versions within the Geode without any 
> conflicts.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-8705) Using JBoss Modules to implement classloader isolated jar deployment

2022-02-13 Thread Udo Kohlmeyer (Jira)


[ 
https://issues.apache.org/jira/browse/GEODE-8705?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17491784#comment-17491784
 ] 

Udo Kohlmeyer commented on GEODE-8705:
--

Modified DUnit testing framework to be able to run either Classloader isolated 
or the default classloader mechanism.

> Using JBoss Modules to implement classloader isolated jar deployment
> 
>
> Key: GEODE-8705
> URL: https://issues.apache.org/jira/browse/GEODE-8705
> Project: Geode
>  Issue Type: New Feature
>Reporter: Udo Kohlmeyer
>Assignee: Udo Kohlmeyer
>Priority: Major
>  Labels: pull-request-available
>
> Introduce Classloader isolation into Geode, to avoid the potential conflict 
> of custom code dependencies, from deploy jar, and the dependencies of the 
> Geode system.
> This problem because evident when Geode was still dependent on Spring 
> framework 4.3 and users wanted to deploy custom jars that used Spring 
> framework 5. This caused many library version conflicts.
> This problem is not limited to the usage of Spring in the system but to ANY 
> dependent library that Geode and any potential custom jar would use.
> The end goal is to have a system that is Classloader isolated and allows for 
> the usage of libraries of different versions within the Geode without any 
> conflicts.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-8705) Using JBoss Modules to implement classloader isolated jar deployment

2022-02-13 Thread Udo Kohlmeyer (Jira)


[ 
https://issues.apache.org/jira/browse/GEODE-8705?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17491783#comment-17491783
 ] 

Udo Kohlmeyer commented on GEODE-8705:
--

The new ClassLoader isolation will be accomplished by using JBoss Modules. In 
order to make sure that the modular environment is correctly bootstrapped, it 
needs to be the first thing that is bootstrapped. To achieve this, the current 
approach to start the system, with all library dependencies declared on the 
root Classloader, will be replaced with the newer approach, which only has the 
jboss-modules library and a library which provides a custom ModuleLoader (a 
JBoss Modules construct) as the Boot Module loader for JBoss Modules.

The new bootstrapping mechanism will also require a module.xml file to 
bootstrap the modules. In the current implementation there is one module.xml 
file that describes all the libraries, main class (entry class) and 
import/export restrictions of classes/packages.

In order to avoid significant changes, the current approach (even if 
bootstrapped through org.jboss.modules.Main) takes the same command line 
parameters that one would pass to the Locator/Server Launcher. The Main class 
from JBoss modules just acts as a pass through and passes through all 
parameters to the main classes defined in the module.xml file. (in this case 
ServerLauncher).

There is a current project structure for deployment:
 * geode-deployment-acceptence (Acceptence tests to ensure that no 
functionality is broken between the two classloader mechanisms)
 * geode-deployment-jboss-modules - JBoss modules classloader implementation
 * geode-deployment-chained-classloader - Previous classloader implementation
 * geode-deployment-test - Test project to create a Spring project that uses 
conflicting libraries to main project
 * geode-jboss-extensions - Project to provide extensions to the JBoss Modules 
framework, that needs to be on the root Classloader.

In order to minimize the module.xml maintenance, a Gradle Plugin has been 
written to generate the module.xml file from the gradle dependencies.

> Using JBoss Modules to implement classloader isolated jar deployment
> 
>
> Key: GEODE-8705
> URL: https://issues.apache.org/jira/browse/GEODE-8705
> Project: Geode
>  Issue Type: New Feature
>Reporter: Udo Kohlmeyer
>Assignee: Udo Kohlmeyer
>Priority: Major
>  Labels: pull-request-available
>
> Introduce Classloader isolation into Geode, to avoid the potential conflict 
> of custom code dependencies, from deploy jar, and the dependencies of the 
> Geode system.
> This problem because evident when Geode was still dependent on Spring 
> framework 4.3 and users wanted to deploy custom jars that used Spring 
> framework 5. This caused many library version conflicts.
> This problem is not limited to the usage of Spring in the system but to ANY 
> dependent library that Geode and any potential custom jar would use.
> The end goal is to have a system that is Classloader isolated and allows for 
> the usage of libraries of different versions within the Geode without any 
> conflicts.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (GEODE-8705) Using JBoss Modules to implement classloader isolated jar deployment

2022-02-13 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-8705?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer updated GEODE-8705:
-
Description: 
Introduce Classloader isolation into Geode, to avoid the potential conflict of 
custom code dependencies, from deploy jar, and the dependencies of the Geode 
system.

This problem because evident when Geode was still dependent on Spring framework 
4.3 and users wanted to deploy custom jars that used Spring framework 5. This 
caused many library version conflicts.

This problem is not limited to the usage of Spring in the system but to ANY 
dependent library that Geode and any potential custom jar would use.

The end goal is to have a system that is Classloader isolated and allows for 
the usage of libraries of different versions within the Geode without any 
conflicts.

  was:
In order to convert the current ClassLoader Isolation work to use `java -jar 
jboss-modules` one would like to have `module.xml` files that standard 
jboss-modules knows how to handle.



> Using JBoss Modules to implement classloader isolated jar deployment
> 
>
> Key: GEODE-8705
> URL: https://issues.apache.org/jira/browse/GEODE-8705
> Project: Geode
>  Issue Type: New Feature
>Reporter: Udo Kohlmeyer
>Assignee: Udo Kohlmeyer
>Priority: Major
>  Labels: pull-request-available
>
> Introduce Classloader isolation into Geode, to avoid the potential conflict 
> of custom code dependencies, from deploy jar, and the dependencies of the 
> Geode system.
> This problem because evident when Geode was still dependent on Spring 
> framework 4.3 and users wanted to deploy custom jars that used Spring 
> framework 5. This caused many library version conflicts.
> This problem is not limited to the usage of Spring in the system but to ANY 
> dependent library that Geode and any potential custom jar would use.
> The end goal is to have a system that is Classloader isolated and allows for 
> the usage of libraries of different versions within the Geode without any 
> conflicts.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (GEODE-8705) Using JBoss Modules to implement classloader isolated jar deployment

2022-02-13 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-8705?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer updated GEODE-8705:
-
Summary: Using JBoss Modules to implement classloader isolated jar 
deployment  (was: Modify java.gradle to generate module.xml as well as the 
Manifest file)

> Using JBoss Modules to implement classloader isolated jar deployment
> 
>
> Key: GEODE-8705
> URL: https://issues.apache.org/jira/browse/GEODE-8705
> Project: Geode
>  Issue Type: New Feature
>Reporter: Udo Kohlmeyer
>Assignee: Udo Kohlmeyer
>Priority: Major
>  Labels: pull-request-available
>
> In order to convert the current ClassLoader Isolation work to use `java -jar 
> jboss-modules` one would like to have `module.xml` files that standard 
> jboss-modules knows how to handle.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Created] (GEODE-10038) Trying to access the QueryService results in NPE on server restart from deployed Jar

2022-02-09 Thread Udo Kohlmeyer (Jira)
Udo Kohlmeyer created GEODE-10038:
-

 Summary: Trying to access the QueryService results in NPE on 
server restart from deployed Jar
 Key: GEODE-10038
 URL: https://issues.apache.org/jira/browse/GEODE-10038
 Project: Geode
  Issue Type: Bug
  Components: functions
Affects Versions: 1.14.3, 1.13.7, 1.12.8, 1.15.0
Reporter: Udo Kohlmeyer


After deploying a jar which contains a Function, restarting the server causes 
an NPE.

Using the Function definition of:
{code:java}
public class CustomFunction implements Function {

private GemFireCache cache;
private QueryService queryService;

public CustomFunction() {
this.cache = CacheFactory.getAnyInstance();
this.queryService = cache.getQueryService();
}
{code}

Due to the startup flow 
https://github.com/apache/geode/blob/develop/geode-core/src/main/java/org/apache/geode/internal/cache/GemFireCacheImpl.java#L1404
 the registration of Functions are initialized from cluster configuration 
[here|https://github.com/apache/geode/blob/develop/geode-core/src/main/java/org/apache/geode/internal/cache/GemFireCacheImpl.java#L1419].
 There is a dependency on the `QueryService` to be available at Function 
construction time, but given that the services are only initialized 
[here|https://github.com/apache/geode/blob/develop/geode-core/src/main/java/org/apache/geode/internal/cache/GemFireCacheImpl.java#L1435],
 the call to the `cache.getQueryService` fails with an NPE 
[here|https://github.com/apache/geode/blob/develop/geode-core/src/main/java/org/apache/geode/cache/query/internal/DefaultQueryService.java#L116-L117]



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Updated] (GEODE-10038) Trying to access the QueryService results in NPE on server restart from deployed Jar

2022-02-09 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-10038?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer updated GEODE-10038:
--
Labels:   (was: needsTriage)

> Trying to access the QueryService results in NPE on server restart from 
> deployed Jar
> 
>
> Key: GEODE-10038
> URL: https://issues.apache.org/jira/browse/GEODE-10038
> Project: Geode
>  Issue Type: Bug
>  Components: functions
>Affects Versions: 1.12.8, 1.13.7, 1.14.3, 1.15.0
>Reporter: Udo Kohlmeyer
>Priority: Major
>
> After deploying a jar which contains a Function, restarting the server causes 
> an NPE.
> Using the Function definition of:
> {code:java}
> public class CustomFunction implements Function {
> private GemFireCache cache;
> private QueryService queryService;
> public CustomFunction() {
> this.cache = CacheFactory.getAnyInstance();
> this.queryService = cache.getQueryService();
> }
> {code}
> Due to the startup flow 
> https://github.com/apache/geode/blob/develop/geode-core/src/main/java/org/apache/geode/internal/cache/GemFireCacheImpl.java#L1404
>  the registration of Functions are initialized from cluster configuration 
> [here|https://github.com/apache/geode/blob/develop/geode-core/src/main/java/org/apache/geode/internal/cache/GemFireCacheImpl.java#L1419].
>  There is a dependency on the `QueryService` to be available at Function 
> construction time, but given that the services are only initialized 
> [here|https://github.com/apache/geode/blob/develop/geode-core/src/main/java/org/apache/geode/internal/cache/GemFireCacheImpl.java#L1435],
>  the call to the `cache.getQueryService` fails with an NPE 
> [here|https://github.com/apache/geode/blob/develop/geode-core/src/main/java/org/apache/geode/cache/query/internal/DefaultQueryService.java#L116-L117]



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-10005) Upgrade to Eclipse Jetty 11.0.x

2022-02-09 Thread Udo Kohlmeyer (Jira)


[ 
https://issues.apache.org/jira/browse/GEODE-10005?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17489918#comment-17489918
 ] 

Udo Kohlmeyer commented on GEODE-10005:
---

[~jblum] currently Apache Geode has a baseline of JDK8, from we've not decided 
to move from yet. Given that Jetty 10.x and 11.x has a baseline of JDK11, there 
is no way for Apache Geode to use the newer Jetty version until we move the JDK 
baseline to at least JDK 11+.


> Upgrade to Eclipse Jetty 11.0.x
> ---
>
> Key: GEODE-10005
> URL: https://issues.apache.org/jira/browse/GEODE-10005
> Project: Geode
>  Issue Type: Improvement
>Reporter: John Blum
>Priority: Blocker
>
> In order to release _Spring Boot for Apache Geode_ (SBDG) {{2.0}}, based on 
> _Spring Boot_ {{3.0}}, the transitive dependency must minimally match _Spring 
> Boot's_ minimum [(major.mionr) 
> version|https://github.com/spring-projects/spring-boot/blob/v3.0.0-M1/spring-boot-project/spring-boot-dependencies/build.gradle#L645-L651]
>  requirement for *Eclipse Jetty*.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Assigned] (GEODE-9995) GeodeRedisServerStartupUsingGfshAcceptanceTest is flaky

2022-01-31 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-9995?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer reassigned GEODE-9995:


Assignee: Jens Deppe

> GeodeRedisServerStartupUsingGfshAcceptanceTest is flaky
> ---
>
> Key: GEODE-9995
> URL: https://issues.apache.org/jira/browse/GEODE-9995
> Project: Geode
>  Issue Type: Bug
>  Components: redis
>Affects Versions: 1.15.0, 1.16.0
>Reporter: Donal Evans
>Assignee: Jens Deppe
>Priority: Major
>  Labels: backport, needsTriage, pull-request-available
>
> Seen in a PR pre-checkin run of acceptance tests:
> {code:java}
> GeodeRedisServerStartupUsingGfshAcceptanceTest > 
> gfshStartsRedisServer_whenRedisEnabled FAILED
> 11:17:56org.opentest4j.AssertionFailedError: [Exit value from process 
> started by [9f25fbcaa567203a: gfsh -e start server 
> --J=-Dgemfire.geode-for-redis-enabled=true]] 
> 11:17:56expected: 0
> 11:17:56 but was: 1
> 11:17:56at 
> jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 11:17:56at 
> jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> 11:17:56at 
> jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> 11:17:56at 
> org.apache.geode.test.junit.rules.gfsh.GfshExecution.awaitTermination(GfshExecution.java:103)
> 11:17:56at 
> org.apache.geode.test.junit.rules.gfsh.GfshRule.execute(GfshRule.java:143)
> 11:17:56at 
> org.apache.geode.test.junit.rules.gfsh.GfshRule.execute(GfshRule.java:152)
> 11:17:56at 
> org.apache.geode.test.junit.rules.gfsh.GfshRule.execute(GfshRule.java:118)
> 11:17:56at 
> org.apache.geode.redis.internal.commands.executor.GeodeRedisServerStartupUsingGfshAcceptanceTest.gfshStartsRedisServer_whenRedisEnabled(GeodeRedisServerStartupUsingGfshAcceptanceTest.java:113)
> 11:17:59
> 11:17:59GeodeRedisServerStartupUsingGfshAcceptanceTest > 
> gfshStartsRedisServer_whenCustomPort FAILED
> 11:17:59org.opentest4j.AssertionFailedError: [Exit value from process 
> started by [3159039b25fb45f2: gfsh -e start server 
> --J=-Dgemfire.geode-for-redis-enabled=true 
> --J=-Dgemfire.geode-for-redis-port=20001]] 
> 11:17:59expected: 0
> 11:17:59 but was: 1
> 11:17:59at 
> jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 11:17:59at 
> jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> 11:17:59at 
> jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> 11:17:59at 
> org.apache.geode.test.junit.rules.gfsh.GfshExecution.awaitTermination(GfshExecution.java:103)
> 11:17:59at 
> org.apache.geode.test.junit.rules.gfsh.GfshRule.execute(GfshRule.java:143)
> 11:17:59at 
> org.apache.geode.test.junit.rules.gfsh.GfshRule.execute(GfshRule.java:152)
> 11:17:59at 
> org.apache.geode.test.junit.rules.gfsh.GfshRule.execute(GfshRule.java:118)
> 11:17:59at 
> org.apache.geode.redis.internal.commands.executor.GeodeRedisServerStartupUsingGfshAcceptanceTest.gfshStartsRedisServer_whenCustomPort(GeodeRedisServerStartupUsingGfshAcceptanceTest.java:127)
>  {code}
> {code:java}
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=  Test Results URI 
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> 11:26:56http://files.apachegeode-ci.info/builds/apache-develop-pr/geode-pr-7315/test-results/acceptanceTest/1643311601/
> 11:26:56=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> 11:26:56
> 11:26:56Test report artifacts from this job are available at:
> 11:26:56
> 11:26:56http://files.apachegeode-ci.info/builds/apache-develop-pr/geode-pr-7315/test-artifacts/1643311601/acceptancetestfiles-geode-pr-7315.tgz
>  {code}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-9995) GeodeRedisServerStartupUsingGfshAcceptanceTest is flaky

2022-01-31 Thread Udo Kohlmeyer (Jira)


[ 
https://issues.apache.org/jira/browse/GEODE-9995?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17485014#comment-17485014
 ] 

Udo Kohlmeyer commented on GEODE-9995:
--

assigning to [~jens.deppe], given the submitted PR.

> GeodeRedisServerStartupUsingGfshAcceptanceTest is flaky
> ---
>
> Key: GEODE-9995
> URL: https://issues.apache.org/jira/browse/GEODE-9995
> Project: Geode
>  Issue Type: Bug
>  Components: redis
>Affects Versions: 1.15.0, 1.16.0
>Reporter: Donal Evans
>Assignee: Jens Deppe
>Priority: Major
>  Labels: backport, needsTriage, pull-request-available
>
> Seen in a PR pre-checkin run of acceptance tests:
> {code:java}
> GeodeRedisServerStartupUsingGfshAcceptanceTest > 
> gfshStartsRedisServer_whenRedisEnabled FAILED
> 11:17:56org.opentest4j.AssertionFailedError: [Exit value from process 
> started by [9f25fbcaa567203a: gfsh -e start server 
> --J=-Dgemfire.geode-for-redis-enabled=true]] 
> 11:17:56expected: 0
> 11:17:56 but was: 1
> 11:17:56at 
> jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 11:17:56at 
> jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> 11:17:56at 
> jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> 11:17:56at 
> org.apache.geode.test.junit.rules.gfsh.GfshExecution.awaitTermination(GfshExecution.java:103)
> 11:17:56at 
> org.apache.geode.test.junit.rules.gfsh.GfshRule.execute(GfshRule.java:143)
> 11:17:56at 
> org.apache.geode.test.junit.rules.gfsh.GfshRule.execute(GfshRule.java:152)
> 11:17:56at 
> org.apache.geode.test.junit.rules.gfsh.GfshRule.execute(GfshRule.java:118)
> 11:17:56at 
> org.apache.geode.redis.internal.commands.executor.GeodeRedisServerStartupUsingGfshAcceptanceTest.gfshStartsRedisServer_whenRedisEnabled(GeodeRedisServerStartupUsingGfshAcceptanceTest.java:113)
> 11:17:59
> 11:17:59GeodeRedisServerStartupUsingGfshAcceptanceTest > 
> gfshStartsRedisServer_whenCustomPort FAILED
> 11:17:59org.opentest4j.AssertionFailedError: [Exit value from process 
> started by [3159039b25fb45f2: gfsh -e start server 
> --J=-Dgemfire.geode-for-redis-enabled=true 
> --J=-Dgemfire.geode-for-redis-port=20001]] 
> 11:17:59expected: 0
> 11:17:59 but was: 1
> 11:17:59at 
> jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 11:17:59at 
> jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> 11:17:59at 
> jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> 11:17:59at 
> org.apache.geode.test.junit.rules.gfsh.GfshExecution.awaitTermination(GfshExecution.java:103)
> 11:17:59at 
> org.apache.geode.test.junit.rules.gfsh.GfshRule.execute(GfshRule.java:143)
> 11:17:59at 
> org.apache.geode.test.junit.rules.gfsh.GfshRule.execute(GfshRule.java:152)
> 11:17:59at 
> org.apache.geode.test.junit.rules.gfsh.GfshRule.execute(GfshRule.java:118)
> 11:17:59at 
> org.apache.geode.redis.internal.commands.executor.GeodeRedisServerStartupUsingGfshAcceptanceTest.gfshStartsRedisServer_whenCustomPort(GeodeRedisServerStartupUsingGfshAcceptanceTest.java:127)
>  {code}
> {code:java}
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=  Test Results URI 
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> 11:26:56http://files.apachegeode-ci.info/builds/apache-develop-pr/geode-pr-7315/test-results/acceptanceTest/1643311601/
> 11:26:56=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> 11:26:56
> 11:26:56Test report artifacts from this job are available at:
> 11:26:56
> 11:26:56http://files.apachegeode-ci.info/builds/apache-develop-pr/geode-pr-7315/test-artifacts/1643311601/acceptancetestfiles-geode-pr-7315.tgz
>  {code}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Resolved] (GEODE-9974) CI: removingGatewayReceiverUsingReplicatedRegionShouldRemoveCacheServerFlagFromProfile FAILED

2022-01-23 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-9974?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer resolved GEODE-9974.
--
Resolution: Cannot Reproduce

> CI: 
> removingGatewayReceiverUsingReplicatedRegionShouldRemoveCacheServerFlagFromProfile
>  FAILED
> -
>
> Key: GEODE-9974
> URL: https://issues.apache.org/jira/browse/GEODE-9974
> Project: Geode
>  Issue Type: Bug
>Affects Versions: 1.15.0
>Reporter: Kristen
>Assignee: Udo Kohlmeyer
>Priority: Major
>
> > Task :geode-wan:distributedTest
> GatewayReceiverDUnitTest > 
> removingGatewayReceiverUsingReplicatedRegionShouldRemoveCacheServerFlagFromProfile
>  FAILED
> java.lang.AssertionError: Suspicious strings were written to the log 
> during this run.
> Fix the strings or use IgnoredException.addIgnoredException to ignore.
> ---
> Found suspect string in 'dunit_suspect-vm3.log' at line 673
> [fatal 2022/01/15 02:19:08.273 UTC  
> tid=88] Possible loss of quorum due to the loss of 1 cache processes: 
> [heavy-lifter-f3db8ae7-2766-5a80-a4c9-993976bf93f3(887047):49336]
> ---
> Found suspect string in 'dunit_suspect-vm3.log' at line 675
> [fatal 2022/01/15 02:19:09.275 UTC  
> tid=88] Membership service failure: Exiting due to possible network partition 
> event due to loss of 1 cache processes: 
> [heavy-lifter-f3db8ae7-2766-5a80-a4c9-993976bf93f3(887047):49336]
> 
> org.apache.geode.distributed.internal.membership.api.MemberDisconnectedException:
>  Exiting due to possible network partition event due to loss of 1 cache 
> processes: 
> [heavy-lifter-f3db8ae7-2766-5a80-a4c9-993976bf93f3(887047):49336]
>   at 
> org.apache.geode.distributed.internal.membership.gms.GMSMembership$ManagerImpl.forceDisconnect(GMSMembership.java:1807)
>   at 
> org.apache.geode.distributed.internal.membership.gms.membership.GMSJoinLeave.forceDisconnect(GMSJoinLeave.java:1122)
>   at 
> org.apache.geode.distributed.internal.membership.gms.membership.GMSJoinLeave.access$1300(GMSJoinLeave.java:80)
>   at 
> org.apache.geode.distributed.internal.membership.gms.membership.GMSJoinLeave$ViewCreator.prepareAndSendView(GMSJoinLeave.java:2610)
>   at 
> org.apache.geode.distributed.internal.membership.gms.membership.GMSJoinLeave$ViewCreator.sendInitialView(GMSJoinLeave.java:2226)
>   at 
> org.apache.geode.distributed.internal.membership.gms.membership.GMSJoinLeave$ViewCreator.run(GMSJoinLeave.java:2308)
> at org.junit.Assert.fail(Assert.java:89)
> at 
> org.apache.geode.test.dunit.internal.DUnitLauncher.closeAndCheckForSuspects(DUnitLauncher.java:422)
> at 
> org.apache.geode.test.dunit.internal.DUnitLauncher.closeAndCheckForSuspects(DUnitLauncher.java:438)
> at 
> org.apache.geode.test.dunit.internal.JUnit4DistributedTestCase.cleanupAllVms(JUnit4DistributedTestCase.java:551)
> at 
> org.apache.geode.test.dunit.internal.JUnit4DistributedTestCase.doTearDownDistributedTestCase(JUnit4DistributedTestCase.java:498)
> at 
> org.apache.geode.test.dunit.internal.JUnit4DistributedTestCase.tearDownDistributedTestCase(JUnit4DistributedTestCase.java:481)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at 
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
> at 
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
> at 
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
> at 
> org.junit.internal.runners.statements.RunAfters.invokeMethod(RunAfters.java:46)
> at 
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:33)
> at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61)
> at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
> at 
> org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
> at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
> at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
> at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
> at 

[jira] [Updated] (GEODE-9974) CI: removingGatewayReceiverUsingReplicatedRegionShouldRemoveCacheServerFlagFromProfile FAILED

2022-01-23 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-9974?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer updated GEODE-9974:
-
Labels:   (was: needsTriage)

> CI: 
> removingGatewayReceiverUsingReplicatedRegionShouldRemoveCacheServerFlagFromProfile
>  FAILED
> -
>
> Key: GEODE-9974
> URL: https://issues.apache.org/jira/browse/GEODE-9974
> Project: Geode
>  Issue Type: Bug
>Affects Versions: 1.15.0
>Reporter: Kristen
>Assignee: Udo Kohlmeyer
>Priority: Major
>
> > Task :geode-wan:distributedTest
> GatewayReceiverDUnitTest > 
> removingGatewayReceiverUsingReplicatedRegionShouldRemoveCacheServerFlagFromProfile
>  FAILED
> java.lang.AssertionError: Suspicious strings were written to the log 
> during this run.
> Fix the strings or use IgnoredException.addIgnoredException to ignore.
> ---
> Found suspect string in 'dunit_suspect-vm3.log' at line 673
> [fatal 2022/01/15 02:19:08.273 UTC  
> tid=88] Possible loss of quorum due to the loss of 1 cache processes: 
> [heavy-lifter-f3db8ae7-2766-5a80-a4c9-993976bf93f3(887047):49336]
> ---
> Found suspect string in 'dunit_suspect-vm3.log' at line 675
> [fatal 2022/01/15 02:19:09.275 UTC  
> tid=88] Membership service failure: Exiting due to possible network partition 
> event due to loss of 1 cache processes: 
> [heavy-lifter-f3db8ae7-2766-5a80-a4c9-993976bf93f3(887047):49336]
> 
> org.apache.geode.distributed.internal.membership.api.MemberDisconnectedException:
>  Exiting due to possible network partition event due to loss of 1 cache 
> processes: 
> [heavy-lifter-f3db8ae7-2766-5a80-a4c9-993976bf93f3(887047):49336]
>   at 
> org.apache.geode.distributed.internal.membership.gms.GMSMembership$ManagerImpl.forceDisconnect(GMSMembership.java:1807)
>   at 
> org.apache.geode.distributed.internal.membership.gms.membership.GMSJoinLeave.forceDisconnect(GMSJoinLeave.java:1122)
>   at 
> org.apache.geode.distributed.internal.membership.gms.membership.GMSJoinLeave.access$1300(GMSJoinLeave.java:80)
>   at 
> org.apache.geode.distributed.internal.membership.gms.membership.GMSJoinLeave$ViewCreator.prepareAndSendView(GMSJoinLeave.java:2610)
>   at 
> org.apache.geode.distributed.internal.membership.gms.membership.GMSJoinLeave$ViewCreator.sendInitialView(GMSJoinLeave.java:2226)
>   at 
> org.apache.geode.distributed.internal.membership.gms.membership.GMSJoinLeave$ViewCreator.run(GMSJoinLeave.java:2308)
> at org.junit.Assert.fail(Assert.java:89)
> at 
> org.apache.geode.test.dunit.internal.DUnitLauncher.closeAndCheckForSuspects(DUnitLauncher.java:422)
> at 
> org.apache.geode.test.dunit.internal.DUnitLauncher.closeAndCheckForSuspects(DUnitLauncher.java:438)
> at 
> org.apache.geode.test.dunit.internal.JUnit4DistributedTestCase.cleanupAllVms(JUnit4DistributedTestCase.java:551)
> at 
> org.apache.geode.test.dunit.internal.JUnit4DistributedTestCase.doTearDownDistributedTestCase(JUnit4DistributedTestCase.java:498)
> at 
> org.apache.geode.test.dunit.internal.JUnit4DistributedTestCase.tearDownDistributedTestCase(JUnit4DistributedTestCase.java:481)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at 
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
> at 
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
> at 
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
> at 
> org.junit.internal.runners.statements.RunAfters.invokeMethod(RunAfters.java:46)
> at 
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:33)
> at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61)
> at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
> at 
> org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
> at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
> at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
> at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
> at 

[jira] [Commented] (GEODE-9974) CI: removingGatewayReceiverUsingReplicatedRegionShouldRemoveCacheServerFlagFromProfile FAILED

2022-01-23 Thread Udo Kohlmeyer (Jira)


[ 
https://issues.apache.org/jira/browse/GEODE-9974?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17480785#comment-17480785
 ] 

Udo Kohlmeyer commented on GEODE-9974:
--

Looking at this issue, is seems that there could have been an underlying 
infrastructural issue that occurred. Since the failed run 601, there have been 
no new failures since then (last run checked 
[800|https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-mass-test-run/jobs/distributed-test-openjdk8/builds/800]

> CI: 
> removingGatewayReceiverUsingReplicatedRegionShouldRemoveCacheServerFlagFromProfile
>  FAILED
> -
>
> Key: GEODE-9974
> URL: https://issues.apache.org/jira/browse/GEODE-9974
> Project: Geode
>  Issue Type: Bug
>Affects Versions: 1.15.0
>Reporter: Kristen
>Assignee: Udo Kohlmeyer
>Priority: Major
>  Labels: needsTriage
>
> > Task :geode-wan:distributedTest
> GatewayReceiverDUnitTest > 
> removingGatewayReceiverUsingReplicatedRegionShouldRemoveCacheServerFlagFromProfile
>  FAILED
> java.lang.AssertionError: Suspicious strings were written to the log 
> during this run.
> Fix the strings or use IgnoredException.addIgnoredException to ignore.
> ---
> Found suspect string in 'dunit_suspect-vm3.log' at line 673
> [fatal 2022/01/15 02:19:08.273 UTC  
> tid=88] Possible loss of quorum due to the loss of 1 cache processes: 
> [heavy-lifter-f3db8ae7-2766-5a80-a4c9-993976bf93f3(887047):49336]
> ---
> Found suspect string in 'dunit_suspect-vm3.log' at line 675
> [fatal 2022/01/15 02:19:09.275 UTC  
> tid=88] Membership service failure: Exiting due to possible network partition 
> event due to loss of 1 cache processes: 
> [heavy-lifter-f3db8ae7-2766-5a80-a4c9-993976bf93f3(887047):49336]
> 
> org.apache.geode.distributed.internal.membership.api.MemberDisconnectedException:
>  Exiting due to possible network partition event due to loss of 1 cache 
> processes: 
> [heavy-lifter-f3db8ae7-2766-5a80-a4c9-993976bf93f3(887047):49336]
>   at 
> org.apache.geode.distributed.internal.membership.gms.GMSMembership$ManagerImpl.forceDisconnect(GMSMembership.java:1807)
>   at 
> org.apache.geode.distributed.internal.membership.gms.membership.GMSJoinLeave.forceDisconnect(GMSJoinLeave.java:1122)
>   at 
> org.apache.geode.distributed.internal.membership.gms.membership.GMSJoinLeave.access$1300(GMSJoinLeave.java:80)
>   at 
> org.apache.geode.distributed.internal.membership.gms.membership.GMSJoinLeave$ViewCreator.prepareAndSendView(GMSJoinLeave.java:2610)
>   at 
> org.apache.geode.distributed.internal.membership.gms.membership.GMSJoinLeave$ViewCreator.sendInitialView(GMSJoinLeave.java:2226)
>   at 
> org.apache.geode.distributed.internal.membership.gms.membership.GMSJoinLeave$ViewCreator.run(GMSJoinLeave.java:2308)
> at org.junit.Assert.fail(Assert.java:89)
> at 
> org.apache.geode.test.dunit.internal.DUnitLauncher.closeAndCheckForSuspects(DUnitLauncher.java:422)
> at 
> org.apache.geode.test.dunit.internal.DUnitLauncher.closeAndCheckForSuspects(DUnitLauncher.java:438)
> at 
> org.apache.geode.test.dunit.internal.JUnit4DistributedTestCase.cleanupAllVms(JUnit4DistributedTestCase.java:551)
> at 
> org.apache.geode.test.dunit.internal.JUnit4DistributedTestCase.doTearDownDistributedTestCase(JUnit4DistributedTestCase.java:498)
> at 
> org.apache.geode.test.dunit.internal.JUnit4DistributedTestCase.tearDownDistributedTestCase(JUnit4DistributedTestCase.java:481)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at 
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
> at 
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
> at 
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
> at 
> org.junit.internal.runners.statements.RunAfters.invokeMethod(RunAfters.java:46)
> at 
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:33)
> at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61)
> at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
> at 
> org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
> at 

[jira] [Assigned] (GEODE-9974) CI: removingGatewayReceiverUsingReplicatedRegionShouldRemoveCacheServerFlagFromProfile FAILED

2022-01-20 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-9974?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer reassigned GEODE-9974:


Assignee: Udo Kohlmeyer

> CI: 
> removingGatewayReceiverUsingReplicatedRegionShouldRemoveCacheServerFlagFromProfile
>  FAILED
> -
>
> Key: GEODE-9974
> URL: https://issues.apache.org/jira/browse/GEODE-9974
> Project: Geode
>  Issue Type: Bug
>Affects Versions: 1.15.0
>Reporter: Kristen
>Assignee: Udo Kohlmeyer
>Priority: Major
>  Labels: needsTriage
>
> > Task :geode-wan:distributedTest
> GatewayReceiverDUnitTest > 
> removingGatewayReceiverUsingReplicatedRegionShouldRemoveCacheServerFlagFromProfile
>  FAILED
> java.lang.AssertionError: Suspicious strings were written to the log 
> during this run.
> Fix the strings or use IgnoredException.addIgnoredException to ignore.
> ---
> Found suspect string in 'dunit_suspect-vm3.log' at line 673
> [fatal 2022/01/15 02:19:08.273 UTC  
> tid=88] Possible loss of quorum due to the loss of 1 cache processes: 
> [heavy-lifter-f3db8ae7-2766-5a80-a4c9-993976bf93f3(887047):49336]
> ---
> Found suspect string in 'dunit_suspect-vm3.log' at line 675
> [fatal 2022/01/15 02:19:09.275 UTC  
> tid=88] Membership service failure: Exiting due to possible network partition 
> event due to loss of 1 cache processes: 
> [heavy-lifter-f3db8ae7-2766-5a80-a4c9-993976bf93f3(887047):49336]
> 
> org.apache.geode.distributed.internal.membership.api.MemberDisconnectedException:
>  Exiting due to possible network partition event due to loss of 1 cache 
> processes: 
> [heavy-lifter-f3db8ae7-2766-5a80-a4c9-993976bf93f3(887047):49336]
>   at 
> org.apache.geode.distributed.internal.membership.gms.GMSMembership$ManagerImpl.forceDisconnect(GMSMembership.java:1807)
>   at 
> org.apache.geode.distributed.internal.membership.gms.membership.GMSJoinLeave.forceDisconnect(GMSJoinLeave.java:1122)
>   at 
> org.apache.geode.distributed.internal.membership.gms.membership.GMSJoinLeave.access$1300(GMSJoinLeave.java:80)
>   at 
> org.apache.geode.distributed.internal.membership.gms.membership.GMSJoinLeave$ViewCreator.prepareAndSendView(GMSJoinLeave.java:2610)
>   at 
> org.apache.geode.distributed.internal.membership.gms.membership.GMSJoinLeave$ViewCreator.sendInitialView(GMSJoinLeave.java:2226)
>   at 
> org.apache.geode.distributed.internal.membership.gms.membership.GMSJoinLeave$ViewCreator.run(GMSJoinLeave.java:2308)
> at org.junit.Assert.fail(Assert.java:89)
> at 
> org.apache.geode.test.dunit.internal.DUnitLauncher.closeAndCheckForSuspects(DUnitLauncher.java:422)
> at 
> org.apache.geode.test.dunit.internal.DUnitLauncher.closeAndCheckForSuspects(DUnitLauncher.java:438)
> at 
> org.apache.geode.test.dunit.internal.JUnit4DistributedTestCase.cleanupAllVms(JUnit4DistributedTestCase.java:551)
> at 
> org.apache.geode.test.dunit.internal.JUnit4DistributedTestCase.doTearDownDistributedTestCase(JUnit4DistributedTestCase.java:498)
> at 
> org.apache.geode.test.dunit.internal.JUnit4DistributedTestCase.tearDownDistributedTestCase(JUnit4DistributedTestCase.java:481)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at 
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
> at 
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
> at 
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
> at 
> org.junit.internal.runners.statements.RunAfters.invokeMethod(RunAfters.java:46)
> at 
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:33)
> at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61)
> at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
> at 
> org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
> at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
> at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
> at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
> at 

[jira] [Updated] (GEODE-9857) ShowMissingDiskStoreCommandDUnitTest. stopAllMembersAndStart2ndLocator

2021-12-15 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-9857?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer updated GEODE-9857:
-
Labels: GeodeOperationAPI  (was: GeodeOperationAPI needsTriage)

> ShowMissingDiskStoreCommandDUnitTest. stopAllMembersAndStart2ndLocator
> --
>
> Key: GEODE-9857
> URL: https://issues.apache.org/jira/browse/GEODE-9857
> Project: Geode
>  Issue Type: Bug
>  Components: tests
>Affects Versions: 1.15.0
>Reporter: Mark Hanson
>Priority: Major
>  Labels: GeodeOperationAPI
>
> {noformat}
> ShowMissingDiskStoreCommandDUnitTest > stopAllMembersAndStart2ndLocator FAILED
>     org.awaitility.core.ConditionTimeoutException: Assertion condition 
> defined as a lambda expression in 
> org.apache.geode.management.internal.cli.commands.ShowMissingDiskStoreCommandDUnitTest
>  
>     Expecting value to be true but was false within 5 minutes.
>         at 
> org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:166)
>         at 
> org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119)
>         at 
> org.awaitility.core.AssertionCondition.await(AssertionCondition.java:31)
>         at 
> org.awaitility.core.ConditionFactory.until(ConditionFactory.java:939)
>         at 
> org.awaitility.core.ConditionFactory.untilAsserted(ConditionFactory.java:723)
>         at 
> org.apache.geode.management.internal.cli.commands.ShowMissingDiskStoreCommandDUnitTest.stopAllMembersAndStart2ndLocator(ShowMissingDiskStoreCommandDUnitTest.java:201)
>         Caused by:
>         org.opentest4j.AssertionFailedError: 
>         Expecting value to be true but was false
>             at sun.reflect.GeneratedConstructorAccessor23.newInstance(Unknown 
> Source)
>             at 
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>             at 
> org.apache.geode.test.junit.rules.GfshCommandRule.connectAndVerify(GfshCommandRule.java:153)
>             at 
> org.apache.geode.management.internal.cli.commands.ShowMissingDiskStoreCommandDUnitTest.lambda$stopAllMembersAndStart2ndLocator$3(ShowMissingDiskStoreCommandDUnitTest.java:201)
>  {noformat}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-9857) ShowMissingDiskStoreCommandDUnitTest. stopAllMembersAndStart2ndLocator

2021-12-15 Thread Udo Kohlmeyer (Jira)


[ 
https://issues.apache.org/jira/browse/GEODE-9857?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17460283#comment-17460283
 ] 

Udo Kohlmeyer commented on GEODE-9857:
--

This test also has not failed since. Last available build is build 61 where 
this test has not failed since the failure in build 24.

> ShowMissingDiskStoreCommandDUnitTest. stopAllMembersAndStart2ndLocator
> --
>
> Key: GEODE-9857
> URL: https://issues.apache.org/jira/browse/GEODE-9857
> Project: Geode
>  Issue Type: Bug
>  Components: tests
>Affects Versions: 1.15.0
>Reporter: Mark Hanson
>Priority: Major
>  Labels: GeodeOperationAPI, needsTriage
>
> {noformat}
> ShowMissingDiskStoreCommandDUnitTest > stopAllMembersAndStart2ndLocator FAILED
>     org.awaitility.core.ConditionTimeoutException: Assertion condition 
> defined as a lambda expression in 
> org.apache.geode.management.internal.cli.commands.ShowMissingDiskStoreCommandDUnitTest
>  
>     Expecting value to be true but was false within 5 minutes.
>         at 
> org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:166)
>         at 
> org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119)
>         at 
> org.awaitility.core.AssertionCondition.await(AssertionCondition.java:31)
>         at 
> org.awaitility.core.ConditionFactory.until(ConditionFactory.java:939)
>         at 
> org.awaitility.core.ConditionFactory.untilAsserted(ConditionFactory.java:723)
>         at 
> org.apache.geode.management.internal.cli.commands.ShowMissingDiskStoreCommandDUnitTest.stopAllMembersAndStart2ndLocator(ShowMissingDiskStoreCommandDUnitTest.java:201)
>         Caused by:
>         org.opentest4j.AssertionFailedError: 
>         Expecting value to be true but was false
>             at sun.reflect.GeneratedConstructorAccessor23.newInstance(Unknown 
> Source)
>             at 
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>             at 
> org.apache.geode.test.junit.rules.GfshCommandRule.connectAndVerify(GfshCommandRule.java:153)
>             at 
> org.apache.geode.management.internal.cli.commands.ShowMissingDiskStoreCommandDUnitTest.lambda$stopAllMembersAndStart2ndLocator$3(ShowMissingDiskStoreCommandDUnitTest.java:201)
>  {noformat}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-9857) ShowMissingDiskStoreCommandDUnitTest. stopAllMembersAndStart2ndLocator

2021-12-15 Thread Udo Kohlmeyer (Jira)


[ 
https://issues.apache.org/jira/browse/GEODE-9857?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17460282#comment-17460282
 ] 

Udo Kohlmeyer commented on GEODE-9857:
--

This seems to be a one time failure of this test. It seems the locator had not 
stopped before the restarting of the locator was attempted. In future this 
problem might be resolved by waiting for the locator to have stopped correctly 
before trying to restart it.

> ShowMissingDiskStoreCommandDUnitTest. stopAllMembersAndStart2ndLocator
> --
>
> Key: GEODE-9857
> URL: https://issues.apache.org/jira/browse/GEODE-9857
> Project: Geode
>  Issue Type: Bug
>  Components: tests
>Affects Versions: 1.15.0
>Reporter: Mark Hanson
>Priority: Major
>  Labels: GeodeOperationAPI, needsTriage
>
> {noformat}
> ShowMissingDiskStoreCommandDUnitTest > stopAllMembersAndStart2ndLocator FAILED
>     org.awaitility.core.ConditionTimeoutException: Assertion condition 
> defined as a lambda expression in 
> org.apache.geode.management.internal.cli.commands.ShowMissingDiskStoreCommandDUnitTest
>  
>     Expecting value to be true but was false within 5 minutes.
>         at 
> org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:166)
>         at 
> org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119)
>         at 
> org.awaitility.core.AssertionCondition.await(AssertionCondition.java:31)
>         at 
> org.awaitility.core.ConditionFactory.until(ConditionFactory.java:939)
>         at 
> org.awaitility.core.ConditionFactory.untilAsserted(ConditionFactory.java:723)
>         at 
> org.apache.geode.management.internal.cli.commands.ShowMissingDiskStoreCommandDUnitTest.stopAllMembersAndStart2ndLocator(ShowMissingDiskStoreCommandDUnitTest.java:201)
>         Caused by:
>         org.opentest4j.AssertionFailedError: 
>         Expecting value to be true but was false
>             at sun.reflect.GeneratedConstructorAccessor23.newInstance(Unknown 
> Source)
>             at 
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>             at 
> org.apache.geode.test.junit.rules.GfshCommandRule.connectAndVerify(GfshCommandRule.java:153)
>             at 
> org.apache.geode.management.internal.cli.commands.ShowMissingDiskStoreCommandDUnitTest.lambda$stopAllMembersAndStart2ndLocator$3(ShowMissingDiskStoreCommandDUnitTest.java:201)
>  {noformat}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Assigned] (GEODE-9841) Move internal packages to conform to new internal package structure

2021-11-22 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-9841?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer reassigned GEODE-9841:


Assignee: Udo Kohlmeyer

> Move internal packages to conform to new internal package structure
> ---
>
> Key: GEODE-9841
> URL: https://issues.apache.org/jira/browse/GEODE-9841
> Project: Geode
>  Issue Type: Improvement
>Reporter: Udo Kohlmeyer
>Assignee: Udo Kohlmeyer
>Priority: Major
>
> Both ClassLoader and Deployment are in the `internal.classloader` and 
> `internal.deployment` package structure, which would make more sense (and 
> conform to newer thinking) to be `classloader.internal` and 
> `deployment.internal`.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Created] (GEODE-9841) Move internal packages to conform to new internal package structure

2021-11-22 Thread Udo Kohlmeyer (Jira)
Udo Kohlmeyer created GEODE-9841:


 Summary: Move internal packages to conform to new internal package 
structure
 Key: GEODE-9841
 URL: https://issues.apache.org/jira/browse/GEODE-9841
 Project: Geode
  Issue Type: Improvement
Reporter: Udo Kohlmeyer


Both ClassLoader and Deployment are in the `internal.classloader` and 
`internal.deployment` package structure, which would make more sense (and 
conform to newer thinking) to be `classloader.internal` and 
`deployment.internal`.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)


[jira] [Commented] (GEODE-9630) Gateway sender has public setter methods that should not be exposed

2021-10-05 Thread Udo Kohlmeyer (Jira)


[ 
https://issues.apache.org/jira/browse/GEODE-9630?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17424756#comment-17424756
 ] 

Udo Kohlmeyer commented on GEODE-9630:
--

[~mivanac], Would this be something that you could look at and resolve?

> Gateway sender has public setter methods that should not be exposed
> ---
>
> Key: GEODE-9630
> URL: https://issues.apache.org/jira/browse/GEODE-9630
> Project: Geode
>  Issue Type: Improvement
>  Components: wan
>Affects Versions: 1.15.0
>Reporter: Udo Kohlmeyer
>Priority: Blocker
>  Labels: needsTriage
>
> Looking at the GatewaySender interface I noticed there are numerous public 
> setter methods. Geode should not allow for the ability to directly change 
> GatewaySender functionality without proper process.
> This is largely to avoid the introduction of side effects into the system. A 
> prime example of this is, the ability to call `setGroupTransactionEvents`, 
> which from what I understand should NEVER be allowed to be changed in just 1 
> server instead of cluster-wide. This by writing a function and changing the 
> setting on only 1 server can run the risk of the whole system behaving 
> incorrectly causing failures which would be close to impossible to track down.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (GEODE-9630) Gateway sender has public setter methods that should not be exposed

2021-09-27 Thread Udo Kohlmeyer (Jira)


[ 
https://issues.apache.org/jira/browse/GEODE-9630?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17421086#comment-17421086
 ] 

Udo Kohlmeyer commented on GEODE-9630:
--

Hi there Mario,

I apologize that this was missed in the PR review. As for the RFC, it does not 
mention that there would be public setters on the GatewaySender class. My 
intent is not to remove / impact the functionality, but rather to make the 
changes in a more "correct" manner. e.g not on the public API and possibly 
through a framework that can track lifecycles and make the necessary 
validations BEFORE the changes are applied.

I think we need to think about issues that changes like this could cause in 
production cases. Where one is able to directly access the GatewaySender and 
amend its behavior on one server vs the cluster.

What does that mean for the system behavior. Also, if we think about each 
component to be more immutable and making changes at runtime to be less of the 
norm, the better. Also, without ANY process tracking any runtime changes to the 
system, would make it a nightmare to possible track down behavioral changes 
that were caused by runtime changes that were not tracked and/or are auditable.

I also believe that we need to come up with a pattern/framework that we can 
apply to these kind of runtime changes for all components. WAN/GatewaySender 
might unfortunately might be the first implementor of said framework. Either 
way, let's work on this, in order to resolve the issues.

> Gateway sender has public setter methods that should not be exposed
> ---
>
> Key: GEODE-9630
> URL: https://issues.apache.org/jira/browse/GEODE-9630
> Project: Geode
>  Issue Type: Improvement
>  Components: wan
>Affects Versions: 1.15.0
>Reporter: Udo Kohlmeyer
>Priority: Blocker
>  Labels: blocks-1.15.0​
>
> Looking at the GatewaySender interface I noticed there are numerous public 
> setter methods. Geode should not allow for the ability to directly change 
> GatewaySender functionality without proper process.
> This is largely to avoid the introduction of side effects into the system. A 
> prime example of this is, the ability to call `setGroupTransactionEvents`, 
> which from what I understand should NEVER be allowed to be changed in just 1 
> server instead of cluster-wide. This by writing a function and changing the 
> setting on only 1 server can run the risk of the whole system behaving 
> incorrectly causing failures which would be close to impossible to track down.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (GEODE-9630) Gateway sender has public setter methods that should not be exposed

2021-09-22 Thread Udo Kohlmeyer (Jira)
Udo Kohlmeyer created GEODE-9630:


 Summary: Gateway sender has public setter methods that should not 
be exposed
 Key: GEODE-9630
 URL: https://issues.apache.org/jira/browse/GEODE-9630
 Project: Geode
  Issue Type: Improvement
  Components: wan
Affects Versions: 1.15.0
Reporter: Udo Kohlmeyer


Looking at the GatewaySender interface I noticed there are numerous public 
setter methods. Geode should not allow for the ability to directly change 
GatewaySender functionality without proper process.

This is largely to avoid the introduction of side effects into the system. A 
prime example of this is, the ability to call `setGroupTransactionEvents`, 
which from what I understand should NEVER be allowed to be changed in just 1 
server instead of cluster-wide. This by writing a function and changing the 
setting on only 1 server can run the risk of the whole system behaving 
incorrectly causing failures which would be close to impossible to track down.




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (GEODE-9630) Gateway sender has public setter methods that should not be exposed

2021-09-22 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-9630?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer updated GEODE-9630:
-
Priority: Blocker  (was: Major)

> Gateway sender has public setter methods that should not be exposed
> ---
>
> Key: GEODE-9630
> URL: https://issues.apache.org/jira/browse/GEODE-9630
> Project: Geode
>  Issue Type: Improvement
>  Components: wan
>Affects Versions: 1.15.0
>Reporter: Udo Kohlmeyer
>Priority: Blocker
>
> Looking at the GatewaySender interface I noticed there are numerous public 
> setter methods. Geode should not allow for the ability to directly change 
> GatewaySender functionality without proper process.
> This is largely to avoid the introduction of side effects into the system. A 
> prime example of this is, the ability to call `setGroupTransactionEvents`, 
> which from what I understand should NEVER be allowed to be changed in just 1 
> server instead of cluster-wide. This by writing a function and changing the 
> setting on only 1 server can run the risk of the whole system behaving 
> incorrectly causing failures which would be close to impossible to track down.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (GEODE-9629) GatewaySender.setRetriesToGetTransactionEventsFromQueue on public API

2021-09-22 Thread Udo Kohlmeyer (Jira)
Udo Kohlmeyer created GEODE-9629:


 Summary: GatewaySender.setRetriesToGetTransactionEventsFromQueue 
on public API
 Key: GEODE-9629
 URL: https://issues.apache.org/jira/browse/GEODE-9629
 Project: Geode
  Issue Type: Improvement
  Components: wan
Affects Versions: 1.15.0
Reporter: Udo Kohlmeyer


GatewaySender.setRetriesToGetTransactionEventsFromQueue is defined on the 
public API. 

The problem with this is that Geode should not allow for the simple 
modification of settings for a GatewaySender. Without proper process / 
management around the changing of the properties it would be too simple to 
introduce side-effects by changing settings on the GatewaySender.

We (Geode) should NOT allow for the direct manipulation of configuration of ANY 
component without it having gone through a controlled process, to ensure that 
there aren't any side effects resulting from the change. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (GEODE-9629) GatewaySender.setRetriesToGetTransactionEventsFromQueue on public API

2021-09-22 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-9629?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer updated GEODE-9629:
-
Priority: Blocker  (was: Major)

> GatewaySender.setRetriesToGetTransactionEventsFromQueue on public API
> -
>
> Key: GEODE-9629
> URL: https://issues.apache.org/jira/browse/GEODE-9629
> Project: Geode
>  Issue Type: Improvement
>  Components: wan
>Affects Versions: 1.15.0
>Reporter: Udo Kohlmeyer
>Priority: Blocker
>
> GatewaySender.setRetriesToGetTransactionEventsFromQueue is defined on the 
> public API. 
> The problem with this is that Geode should not allow for the simple 
> modification of settings for a GatewaySender. Without proper process / 
> management around the changing of the properties it would be too simple to 
> introduce side-effects by changing settings on the GatewaySender.
> We (Geode) should NOT allow for the direct manipulation of configuration of 
> ANY component without it having gone through a controlled process, to ensure 
> that there aren't any side effects resulting from the change. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (GEODE-9091) Remove Package Splitting

2021-05-24 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-9091?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer resolved GEODE-9091.
--
Fix Version/s: 1.15.0
   Resolution: Fixed

> Remove Package Splitting
> 
>
> Key: GEODE-9091
> URL: https://issues.apache.org/jira/browse/GEODE-9091
> Project: Geode
>  Issue Type: Improvement
>Reporter: Udo Kohlmeyer
>Priority: Major
> Fix For: 1.15.0
>
>
> Geode project modules have packages split across them. Splitting packages 
> across modules is not allowed in Java 9+ and will cause problems when 
> GEODE-8705 is committed.
> This ticket is here to track the removal of package splitting 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (GEODE-9098) Package splitting geode-membership

2021-05-24 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-9098?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer resolved GEODE-9098.
--
Fix Version/s: 1.15.0
   Resolution: Fixed

> Package splitting geode-membership
> --
>
> Key: GEODE-9098
> URL: https://issues.apache.org/jira/browse/GEODE-9098
> Project: Geode
>  Issue Type: Sub-task
>Reporter: Udo Kohlmeyer
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.15.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (GEODE-9097) Package splitting geode-management

2021-05-12 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-9097?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer updated GEODE-9097:
-
Fix Version/s: 1.15.0

> Package splitting geode-management
> --
>
> Key: GEODE-9097
> URL: https://issues.apache.org/jira/browse/GEODE-9097
> Project: Geode
>  Issue Type: Sub-task
>Reporter: Udo Kohlmeyer
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.15.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (GEODE-9097) Package splitting geode-management

2021-05-12 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-9097?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer resolved GEODE-9097.
--
Resolution: Fixed

> Package splitting geode-management
> --
>
> Key: GEODE-9097
> URL: https://issues.apache.org/jira/browse/GEODE-9097
> Project: Geode
>  Issue Type: Sub-task
>Reporter: Udo Kohlmeyer
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.15.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (GEODE-9099) Package splitting geode-protobuf

2021-05-06 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-9099?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer resolved GEODE-9099.
--
Resolution: Won't Fix

> Package splitting geode-protobuf
> 
>
> Key: GEODE-9099
> URL: https://issues.apache.org/jira/browse/GEODE-9099
> Project: Geode
>  Issue Type: Sub-task
>Reporter: Udo Kohlmeyer
>Priority: Major
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (GEODE-9227) CI Failure: distributed tests running longer now after the package changes

2021-05-06 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-9227?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer updated GEODE-9227:
-
Issue Type: Improvement  (was: Bug)

> CI Failure: distributed tests running longer now after the package changes
> --
>
> Key: GEODE-9227
> URL: https://issues.apache.org/jira/browse/GEODE-9227
> Project: Geode
>  Issue Type: Improvement
>  Components: ci
>Reporter: Eric Shu
>Assignee: Udo Kohlmeyer
>Priority: Major
>  Labels: pull-request-available
>
> Test artifacts can be found here: 
> https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/DistributedTestOpenJDK8/builds/181.3



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (GEODE-9219) CI: multiple CI jobs fail with "timeout exceeded"

2021-05-06 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-9219?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer resolved GEODE-9219.
--
Fix Version/s: 1.15.0
   Resolution: Fixed

> CI: multiple CI jobs fail with "timeout exceeded"
> -
>
> Key: GEODE-9219
> URL: https://issues.apache.org/jira/browse/GEODE-9219
> Project: Geode
>  Issue Type: Bug
>  Components: ci
>Reporter: Kamilla Aslami
>Assignee: Udo Kohlmeyer
>Priority: Major
> Fix For: 1.15.0
>
>
> DistributedTestOpenJDK8, WindowsIntegrationTestOpenJDK8, and 
> WindowsGfshDistributedTestOpenJDK11 jobs occasionally fail because they 
> exceed their timeouts.
>  These failures (or some of them) might be caused by GEODE-9079.
> In DistributedTestOpenJDK8 failures, artifacts show a thread stuck in 
> ClassGraph code:
> {noformat}
> "Test worker" #25 prio=5 os_prio=0 tid=0x7fe464a96800 nid=0x5e waiting on 
> condition [0x7fe316ccc000]
>java.lang.Thread.State: WAITING (parking)
> at sun.misc.Unsafe.park(Native Method)
> - parking to wait for  <0xd3ec4580> (a 
> java.util.concurrent.FutureTask)
> at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
> at java.util.concurrent.FutureTask.awaitDone(FutureTask.java:429)
> at java.util.concurrent.FutureTask.get(FutureTask.java:191)
> at io.github.classgraph.ClassGraph.scan(ClassGraph.java:1548)
> at io.github.classgraph.ClassGraph.scan(ClassGraph.java:1587)
> at 
> org.apache.geode.management.internal.util.ClasspathScanLoadHelper.(ClasspathScanLoadHelper.java:41)
> at 
> org.apache.geode.management.internal.cli.CommandManager.loadCommands(CommandManager.java:185)
> at 
> org.apache.geode.management.internal.cli.CommandManager.(CommandManager.java:89)
> at 
> org.apache.geode.management.internal.cli.remote.OnlineCommandProcessor.init(OnlineCommandProcessor.java:147)
> at 
> org.apache.geode.internal.cache.GemFireCacheImpl.initializeServices(GemFireCacheImpl.java:1508)
> at 
> org.apache.geode.internal.cache.GemFireCacheImpl.initialize(GemFireCacheImpl.java:1435)
> at 
> org.apache.geode.internal.cache.InternalCacheBuilder.create(InternalCacheBuilder.java:191)
> - locked <0xd0258b78> (a java.lang.Class for 
> org.apache.geode.internal.cache.GemFireCacheImpl)
> - locked <0xd0965568> (a java.lang.Class for 
> org.apache.geode.internal.cache.InternalCacheBuilder)
> at 
> org.apache.geode.internal.cache.CacheFactoryStatics.create(CacheFactoryStatics.java:61)
> at org.apache.geode.cache.CacheFactory.create(CacheFactory.java:352)
> at 
> org.apache.geode.test.dunit.cache.internal.JUnit4CacheTestCase.createCache(JUnit4CacheTestCase.java:120)
> - locked <0xd01d2b20> (a java.lang.Class for 
> org.apache.geode.test.dunit.cache.internal.JUnit4CacheTestCase)
> at 
> org.apache.geode.test.dunit.cache.internal.JUnit4CacheTestCase.getCache(JUnit4CacheTestCase.java:222)
> - locked <0xd01d2b20> (a java.lang.Class for 
> org.apache.geode.test.dunit.cache.internal.JUnit4CacheTestCase)
> at 
> org.apache.geode.test.dunit.cache.internal.JUnit4CacheTestCase.getCache(JUnit4CacheTestCase.java:209)
> at 
> org.apache.geode.test.dunit.cache.internal.JUnit4CacheTestCase.getCache(JUnit4CacheTestCase.java:196)
> at 
> org.apache.geode.cache30.CacheXml66DUnitTest.testPartitionedRegionXML(CacheXml66DUnitTest.java:2737)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at 
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
> at 
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
> at 
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
> at 
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
> at 
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
> at 
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
> at 
> org.apache.geode.test.dunit.rules.AbstractDistributedRule$1.evaluate(AbstractDistributedRule.java:59)
> at 
> org.apache.geode.test.junit.rules.serializable.SerializableTemporaryFolder$1.evaluate(SerializableTemporaryFolder.java:130)
> at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61)
> at 

[jira] [Resolved] (GEODE-9227) CI Failure: distributed tests running longer now after the package changes

2021-05-06 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-9227?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer resolved GEODE-9227.
--
Fix Version/s: 1.15.0
   Resolution: Fixed

> CI Failure: distributed tests running longer now after the package changes
> --
>
> Key: GEODE-9227
> URL: https://issues.apache.org/jira/browse/GEODE-9227
> Project: Geode
>  Issue Type: Improvement
>  Components: ci
>Reporter: Eric Shu
>Assignee: Udo Kohlmeyer
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.15.0
>
>
> Test artifacts can be found here: 
> https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-develop-main/jobs/DistributedTestOpenJDK8/builds/181.3



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (GEODE-9219) CI: multiple CI jobs fail with "timeout exceeded"

2021-04-30 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-9219?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer reassigned GEODE-9219:


Assignee: Udo Kohlmeyer

> CI: multiple CI jobs fail with "timeout exceeded"
> -
>
> Key: GEODE-9219
> URL: https://issues.apache.org/jira/browse/GEODE-9219
> Project: Geode
>  Issue Type: Bug
>  Components: ci
>Reporter: Kamilla Aslami
>Assignee: Udo Kohlmeyer
>Priority: Major
>
> DistributedTestOpenJDK8, WindowsIntegrationTestOpenJDK8, and 
> WindowsGfshDistributedTestOpenJDK11 jobs occasionally fail because they 
> exceed their timeouts.
>  These failures (or some of them) might be caused by GEODE-9079.
> In DistributedTestOpenJDK8 failures, artifacts show a thread stuck in 
> ClassGraph code:
> {noformat}
> "Test worker" #25 prio=5 os_prio=0 tid=0x7fe464a96800 nid=0x5e waiting on 
> condition [0x7fe316ccc000]
>java.lang.Thread.State: WAITING (parking)
> at sun.misc.Unsafe.park(Native Method)
> - parking to wait for  <0xd3ec4580> (a 
> java.util.concurrent.FutureTask)
> at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
> at java.util.concurrent.FutureTask.awaitDone(FutureTask.java:429)
> at java.util.concurrent.FutureTask.get(FutureTask.java:191)
> at io.github.classgraph.ClassGraph.scan(ClassGraph.java:1548)
> at io.github.classgraph.ClassGraph.scan(ClassGraph.java:1587)
> at 
> org.apache.geode.management.internal.util.ClasspathScanLoadHelper.(ClasspathScanLoadHelper.java:41)
> at 
> org.apache.geode.management.internal.cli.CommandManager.loadCommands(CommandManager.java:185)
> at 
> org.apache.geode.management.internal.cli.CommandManager.(CommandManager.java:89)
> at 
> org.apache.geode.management.internal.cli.remote.OnlineCommandProcessor.init(OnlineCommandProcessor.java:147)
> at 
> org.apache.geode.internal.cache.GemFireCacheImpl.initializeServices(GemFireCacheImpl.java:1508)
> at 
> org.apache.geode.internal.cache.GemFireCacheImpl.initialize(GemFireCacheImpl.java:1435)
> at 
> org.apache.geode.internal.cache.InternalCacheBuilder.create(InternalCacheBuilder.java:191)
> - locked <0xd0258b78> (a java.lang.Class for 
> org.apache.geode.internal.cache.GemFireCacheImpl)
> - locked <0xd0965568> (a java.lang.Class for 
> org.apache.geode.internal.cache.InternalCacheBuilder)
> at 
> org.apache.geode.internal.cache.CacheFactoryStatics.create(CacheFactoryStatics.java:61)
> at org.apache.geode.cache.CacheFactory.create(CacheFactory.java:352)
> at 
> org.apache.geode.test.dunit.cache.internal.JUnit4CacheTestCase.createCache(JUnit4CacheTestCase.java:120)
> - locked <0xd01d2b20> (a java.lang.Class for 
> org.apache.geode.test.dunit.cache.internal.JUnit4CacheTestCase)
> at 
> org.apache.geode.test.dunit.cache.internal.JUnit4CacheTestCase.getCache(JUnit4CacheTestCase.java:222)
> - locked <0xd01d2b20> (a java.lang.Class for 
> org.apache.geode.test.dunit.cache.internal.JUnit4CacheTestCase)
> at 
> org.apache.geode.test.dunit.cache.internal.JUnit4CacheTestCase.getCache(JUnit4CacheTestCase.java:209)
> at 
> org.apache.geode.test.dunit.cache.internal.JUnit4CacheTestCase.getCache(JUnit4CacheTestCase.java:196)
> at 
> org.apache.geode.cache30.CacheXml66DUnitTest.testPartitionedRegionXML(CacheXml66DUnitTest.java:2737)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at 
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
> at 
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
> at 
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
> at 
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
> at 
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
> at 
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
> at 
> org.apache.geode.test.dunit.rules.AbstractDistributedRule$1.evaluate(AbstractDistributedRule.java:59)
> at 
> org.apache.geode.test.junit.rules.serializable.SerializableTemporaryFolder$1.evaluate(SerializableTemporaryFolder.java:130)
> at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61)
> at 

[jira] [Resolved] (GEODE-9092) Package splitting geode-common

2021-04-28 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-9092?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer resolved GEODE-9092.
--
Fix Version/s: 1.15.0
   Resolution: Fixed

> Package splitting geode-common
> --
>
> Key: GEODE-9092
> URL: https://issues.apache.org/jira/browse/GEODE-9092
> Project: Geode
>  Issue Type: Sub-task
>Reporter: Udo Kohlmeyer
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.15.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (GEODE-9093) Package splitting geode-connectors

2021-04-28 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-9093?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer resolved GEODE-9093.
--
Fix Version/s: 1.15.0
   Resolution: Fixed

> Package splitting geode-connectors
> --
>
> Key: GEODE-9093
> URL: https://issues.apache.org/jira/browse/GEODE-9093
> Project: Geode
>  Issue Type: Sub-task
>Reporter: Udo Kohlmeyer
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.15.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (GEODE-9095) Package splitting geode-http-service

2021-04-26 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-9095?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer resolved GEODE-9095.
--
Fix Version/s: 1.15.0
   Resolution: Fixed

> Package splitting geode-http-service
> 
>
> Key: GEODE-9095
> URL: https://issues.apache.org/jira/browse/GEODE-9095
> Project: Geode
>  Issue Type: Sub-task
>Reporter: Udo Kohlmeyer
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.15.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (GEODE-9173) Bump Swagger2 to newer version

2021-04-19 Thread Udo Kohlmeyer (Jira)
Udo Kohlmeyer created GEODE-9173:


 Summary: Bump Swagger2 to newer version
 Key: GEODE-9173
 URL: https://issues.apache.org/jira/browse/GEODE-9173
 Project: Geode
  Issue Type: Improvement
  Components: management
Reporter: Udo Kohlmeyer






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (GEODE-9121) Regression Introduced Through GEODE-8905

2021-04-19 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-9121?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer resolved GEODE-9121.
--
Resolution: Won't Fix

This issue seems to have been resolved with the commit of GEODE-9065

> Regression Introduced Through GEODE-8905
> 
>
> Key: GEODE-9121
> URL: https://issues.apache.org/jira/browse/GEODE-9121
> Project: Geode
>  Issue Type: Bug
>  Components: client/server
>Affects Versions: 1.15.0
>Reporter: Juan Ramos
>Assignee: Udo Kohlmeyer
>Priority: Major
> Attachments: workspace.zip
>
>
> The new implementation of the {{JarDeploymentService}} seems to be deleting 
> resources when a member is gracefully shutdown, which in turns generates a 
> race condition if there are functions being executed on the member during 
> that time.
>  In previous versions, a client application would simply retry the operation 
> and no exception or loss of availability would be seen, right now the 
> following exception is thrown on the client instead:
> {noformat}
> Exception in thread "main" org.apache.geode.cache.execute.FunctionException: 
> org.apache.geode.cache.client.ServerOperationException: remote server on 
> 192.168.0.73(3985:loner):49836:c9f57ea7: The function, , has not been 
> registered
> at 
> org.apache.geode.internal.cache.execute.ServerRegionFunctionExecutor.executeOnServer(ServerRegionFunctionExecutor.java:237)
> at 
> org.apache.geode.internal.cache.execute.ServerRegionFunctionExecutor.executeFunction(ServerRegionFunctionExecutor.java:184)
> at 
> org.apache.geode.internal.cache.execute.ServerRegionFunctionExecutor.execute(ServerRegionFunctionExecutor.java:388)
> at 
> org.apache.geode.internal.cache.execute.ServerRegionFunctionExecutor.execute(ServerRegionFunctionExecutor.java:351)
> at test.TestClient.main(TestClient.java:20)
> Caused by: org.apache.geode.cache.client.ServerOperationException: remote 
> server on 192.168.0.73(3985:loner):49836:c9f57ea7: The function, , 
> has not been registered
> at 
> org.apache.geode.cache.client.internal.ExecuteRegionFunctionSingleHopOp$ExecuteRegionFunctionSingleHopOpImpl.processResponse(ExecuteRegionFunctionSingleHopOp.java:370)
> at 
> org.apache.geode.cache.client.internal.AbstractOp.processResponse(AbstractOp.java:224)
> at 
> org.apache.geode.cache.client.internal.AbstractOp.attemptReadResponse(AbstractOp.java:197)
> at 
> org.apache.geode.cache.client.internal.AbstractOp.attempt(AbstractOp.java:384)
> at 
> org.apache.geode.cache.client.internal.AbstractOpWithTimeout.attempt(AbstractOpWithTimeout.java:45)
> at 
> org.apache.geode.cache.client.internal.ConnectionImpl.execute(ConnectionImpl.java:284)
> at 
> org.apache.geode.cache.client.internal.pooling.PooledConnection.execute(PooledConnection.java:355)
> at 
> org.apache.geode.cache.client.internal.OpExecutorImpl.executeWithPossibleReAuthentication(OpExecutorImpl.java:756)
> at 
> org.apache.geode.cache.client.internal.OpExecutorImpl.executeOnServer(OpExecutorImpl.java:335)
> at 
> org.apache.geode.cache.client.internal.OpExecutorImpl.executeOn(OpExecutorImpl.java:304)
> at 
> org.apache.geode.cache.client.internal.PoolImpl.executeOn(PoolImpl.java:840)
> at 
> org.apache.geode.cache.client.internal.SingleHopOperationCallable.call(SingleHopOperationCallable.java:49)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> at java.lang.Thread.run(Thread.java:748)
> {noformat}
> This seems to be a regression introduced through GEODE-8905. I've tested the 
> same scenario with version {{1.13.2}} (released), branch {{support/1.14}} and 
> commit [b80094ec5e|https://github.com/apache/geode/commit/b80094ec5e] with no 
> problems at all. When testing using commit 
> [6f764a7046|https://github.com/apache/geode/commit/6f764a7046], on the other 
> hand, the problem is easily reproducible.
> —
> How to reproduce the issue:
> 1. Download and extract {{workspace.zip}}.
>  2. Execute the {{reproduce.sh}} script and follow the instructions on screen.
> The version of {{Geode}} to use on server side can be changed through the 
> {{GEMFIRE}} variable within the {{reproduce.sh}} script.
>  The version of {{Geode}} to use on client side can be changed through the 
> {{GEODE_VERSION}} variable within the {{launch_client.sh}} script.
> The client application simply executes the {{TestFunction}} forever. When 
> running the scenario using a version of {{Geode}} that doesn't include commit 
> 

[jira] [Resolved] (GEODE-9065) Create a ClasspathService interface to back ClassPathLoader

2021-04-16 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-9065?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer resolved GEODE-9065.
--
Fix Version/s: 1.15.0
   Resolution: Fixed

> Create a ClasspathService interface to back ClassPathLoader
> ---
>
> Key: GEODE-9065
> URL: https://issues.apache.org/jira/browse/GEODE-9065
> Project: Geode
>  Issue Type: Improvement
>Affects Versions: 1.15.0
>Reporter: Patrick Johnsn
>Assignee: Patrick Johnsn
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.15.0
>
>
> The ClasspathService will encapsulate the differences between classloading in 
> JBoss modules compared to the current way of working. There will be an 
> implementation for JBoss and another for legacy. This interface will be used 
> to back the ClassPathLoader so it will behave appropriately in both worlds.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (GEODE-9121) Regression Introduced Through GEODE-8905

2021-04-06 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-9121?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer reassigned GEODE-9121:


Assignee: Udo Kohlmeyer

> Regression Introduced Through GEODE-8905
> 
>
> Key: GEODE-9121
> URL: https://issues.apache.org/jira/browse/GEODE-9121
> Project: Geode
>  Issue Type: Bug
>  Components: client/server
>Affects Versions: 1.15.0
>Reporter: Juan Ramos
>Assignee: Udo Kohlmeyer
>Priority: Major
> Attachments: workspace.zip
>
>
> The new implementation of the {{JarDeploymentService}} seems to be deleting 
> resources when a member is gracefully shutdown, which in turns generates a 
> race condition if there are functions being executed on the member during 
> that time.
>  In previous versions, a client application would simply retry the operation 
> and no exception or loss of availability would be seen, right now the 
> following exception is thrown on the client instead:
> {noformat}
> Exception in thread "main" org.apache.geode.cache.execute.FunctionException: 
> org.apache.geode.cache.client.ServerOperationException: remote server on 
> 192.168.0.73(3985:loner):49836:c9f57ea7: The function, , has not been 
> registered
> at 
> org.apache.geode.internal.cache.execute.ServerRegionFunctionExecutor.executeOnServer(ServerRegionFunctionExecutor.java:237)
> at 
> org.apache.geode.internal.cache.execute.ServerRegionFunctionExecutor.executeFunction(ServerRegionFunctionExecutor.java:184)
> at 
> org.apache.geode.internal.cache.execute.ServerRegionFunctionExecutor.execute(ServerRegionFunctionExecutor.java:388)
> at 
> org.apache.geode.internal.cache.execute.ServerRegionFunctionExecutor.execute(ServerRegionFunctionExecutor.java:351)
> at test.TestClient.main(TestClient.java:20)
> Caused by: org.apache.geode.cache.client.ServerOperationException: remote 
> server on 192.168.0.73(3985:loner):49836:c9f57ea7: The function, , 
> has not been registered
> at 
> org.apache.geode.cache.client.internal.ExecuteRegionFunctionSingleHopOp$ExecuteRegionFunctionSingleHopOpImpl.processResponse(ExecuteRegionFunctionSingleHopOp.java:370)
> at 
> org.apache.geode.cache.client.internal.AbstractOp.processResponse(AbstractOp.java:224)
> at 
> org.apache.geode.cache.client.internal.AbstractOp.attemptReadResponse(AbstractOp.java:197)
> at 
> org.apache.geode.cache.client.internal.AbstractOp.attempt(AbstractOp.java:384)
> at 
> org.apache.geode.cache.client.internal.AbstractOpWithTimeout.attempt(AbstractOpWithTimeout.java:45)
> at 
> org.apache.geode.cache.client.internal.ConnectionImpl.execute(ConnectionImpl.java:284)
> at 
> org.apache.geode.cache.client.internal.pooling.PooledConnection.execute(PooledConnection.java:355)
> at 
> org.apache.geode.cache.client.internal.OpExecutorImpl.executeWithPossibleReAuthentication(OpExecutorImpl.java:756)
> at 
> org.apache.geode.cache.client.internal.OpExecutorImpl.executeOnServer(OpExecutorImpl.java:335)
> at 
> org.apache.geode.cache.client.internal.OpExecutorImpl.executeOn(OpExecutorImpl.java:304)
> at 
> org.apache.geode.cache.client.internal.PoolImpl.executeOn(PoolImpl.java:840)
> at 
> org.apache.geode.cache.client.internal.SingleHopOperationCallable.call(SingleHopOperationCallable.java:49)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> at java.lang.Thread.run(Thread.java:748)
> {noformat}
> This seems to be a regression introduced through GEODE-8905. I've tested the 
> same scenario with version {{1.13.2}} (released), branch {{support/1.14}} and 
> commit [b80094ec5e|https://github.com/apache/geode/commit/b80094ec5e] with no 
> problems at all. When testing using commit 
> [6f764a7046|https://github.com/apache/geode/commit/6f764a7046], on the other 
> hand, the problem is easily reproducible.
> —
> How to reproduce the issue:
> 1. Download and extract {{workspace.zip}}.
>  2. Execute the {{reproduce.sh}} script and follow the instructions on screen.
> The version of {{Geode}} to use on server side can be changed through the 
> {{GEMFIRE}} variable within the {{reproduce.sh}} script.
>  The version of {{Geode}} to use on client side can be changed through the 
> {{GEODE_VERSION}} variable within the {{launch_client.sh}} script.
> The client application simply executes the {{TestFunction}} forever. When 
> running the scenario using a version of {{Geode}} that doesn't include commit 
> [6f764a7046|https://github.com/apache/geode/commit/6f764a7046], the client 
> 

[jira] [Resolved] (GEODE-9094) Package splitting geode-gfsh

2021-04-05 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-9094?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer resolved GEODE-9094.
--
Fix Version/s: 1.15.0
   Resolution: Fixed

> Package splitting geode-gfsh
> 
>
> Key: GEODE-9094
> URL: https://issues.apache.org/jira/browse/GEODE-9094
> Project: Geode
>  Issue Type: Sub-task
>Reporter: Udo Kohlmeyer
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.15.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (GEODE-9096) Package splitting geode-lucene

2021-03-31 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-9096?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer resolved GEODE-9096.
--
Fix Version/s: 1.15.0
   Resolution: Fixed

> Package splitting geode-lucene
> --
>
> Key: GEODE-9096
> URL: https://issues.apache.org/jira/browse/GEODE-9096
> Project: Geode
>  Issue Type: Sub-task
>Reporter: Udo Kohlmeyer
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.15.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (GEODE-9100) Package splitting geode-wan

2021-03-31 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-9100?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer resolved GEODE-9100.
--
Fix Version/s: 1.15.0
   Resolution: Fixed

> Package splitting geode-wan
> ---
>
> Key: GEODE-9100
> URL: https://issues.apache.org/jira/browse/GEODE-9100
> Project: Geode
>  Issue Type: Sub-task
>Reporter: Udo Kohlmeyer
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.15.0
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (GEODE-9099) Package splitting geode-protobuf

2021-03-29 Thread Udo Kohlmeyer (Jira)
Udo Kohlmeyer created GEODE-9099:


 Summary: Package splitting geode-protobuf
 Key: GEODE-9099
 URL: https://issues.apache.org/jira/browse/GEODE-9099
 Project: Geode
  Issue Type: Sub-task
Reporter: Udo Kohlmeyer






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (GEODE-9100) Package splitting geode-wan

2021-03-29 Thread Udo Kohlmeyer (Jira)
Udo Kohlmeyer created GEODE-9100:


 Summary: Package splitting geode-wan
 Key: GEODE-9100
 URL: https://issues.apache.org/jira/browse/GEODE-9100
 Project: Geode
  Issue Type: Sub-task
Reporter: Udo Kohlmeyer






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (GEODE-9098) Package splitting geode-membership

2021-03-29 Thread Udo Kohlmeyer (Jira)
Udo Kohlmeyer created GEODE-9098:


 Summary: Package splitting geode-membership
 Key: GEODE-9098
 URL: https://issues.apache.org/jira/browse/GEODE-9098
 Project: Geode
  Issue Type: Sub-task
Reporter: Udo Kohlmeyer






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (GEODE-9096) Package splitting geode-lucene

2021-03-29 Thread Udo Kohlmeyer (Jira)
Udo Kohlmeyer created GEODE-9096:


 Summary: Package splitting geode-lucene
 Key: GEODE-9096
 URL: https://issues.apache.org/jira/browse/GEODE-9096
 Project: Geode
  Issue Type: Sub-task
Reporter: Udo Kohlmeyer






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (GEODE-9095) Package splitting geode-http-service

2021-03-29 Thread Udo Kohlmeyer (Jira)
Udo Kohlmeyer created GEODE-9095:


 Summary: Package splitting geode-http-service
 Key: GEODE-9095
 URL: https://issues.apache.org/jira/browse/GEODE-9095
 Project: Geode
  Issue Type: Sub-task
Reporter: Udo Kohlmeyer






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (GEODE-9097) Package splitting geode-management

2021-03-29 Thread Udo Kohlmeyer (Jira)
Udo Kohlmeyer created GEODE-9097:


 Summary: Package splitting geode-management
 Key: GEODE-9097
 URL: https://issues.apache.org/jira/browse/GEODE-9097
 Project: Geode
  Issue Type: Sub-task
Reporter: Udo Kohlmeyer






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (GEODE-9093) Package splitting geode-connectors

2021-03-29 Thread Udo Kohlmeyer (Jira)
Udo Kohlmeyer created GEODE-9093:


 Summary: Package splitting geode-connectors
 Key: GEODE-9093
 URL: https://issues.apache.org/jira/browse/GEODE-9093
 Project: Geode
  Issue Type: Sub-task
Reporter: Udo Kohlmeyer






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (GEODE-9094) Package splitting geode-gfsh

2021-03-29 Thread Udo Kohlmeyer (Jira)
Udo Kohlmeyer created GEODE-9094:


 Summary: Package splitting geode-gfsh
 Key: GEODE-9094
 URL: https://issues.apache.org/jira/browse/GEODE-9094
 Project: Geode
  Issue Type: Sub-task
Reporter: Udo Kohlmeyer






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (GEODE-9092) Package splitting geode-common

2021-03-29 Thread Udo Kohlmeyer (Jira)
Udo Kohlmeyer created GEODE-9092:


 Summary: Package splitting geode-common
 Key: GEODE-9092
 URL: https://issues.apache.org/jira/browse/GEODE-9092
 Project: Geode
  Issue Type: Sub-task
Reporter: Udo Kohlmeyer






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (GEODE-9091) Remove Package Splitting

2021-03-29 Thread Udo Kohlmeyer (Jira)
Udo Kohlmeyer created GEODE-9091:


 Summary: Remove Package Splitting
 Key: GEODE-9091
 URL: https://issues.apache.org/jira/browse/GEODE-9091
 Project: Geode
  Issue Type: Improvement
Reporter: Udo Kohlmeyer


Geode project modules have packages split across them. Splitting packages 
across modules is not allowed in Java 9+ and will cause problems when 
GEODE-8705 is committed.

This ticket is here to track the removal of package splitting 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (GEODE-8905) Introduce JarDeploymentService

2021-03-29 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-8905?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer resolved GEODE-8905.
--
Fix Version/s: 1.15.0
   Resolution: Fixed

> Introduce JarDeploymentService
> --
>
> Key: GEODE-8905
> URL: https://issues.apache.org/jira/browse/GEODE-8905
> Project: Geode
>  Issue Type: Improvement
>  Components: gfsh, management
>Reporter: Patrick Johnsn
>Assignee: Udo Kohlmeyer
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.15.0
>
>
> Introduce a JarDeploymentService interface that will allow us to interchange 
> the current way of deploying jars with the new modular approach.
>  
> There will be an implementation that delegates to the existing JarDeployer 
> and will maintain current behavior.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (GEODE-9077) GFSH commands invoke functions using execute(Function) rather than execute(ID)

2021-03-25 Thread Udo Kohlmeyer (Jira)
Udo Kohlmeyer created GEODE-9077:


 Summary: GFSH commands invoke functions using execute(Function) 
rather than execute(ID)
 Key: GEODE-9077
 URL: https://issues.apache.org/jira/browse/GEODE-9077
 Project: Geode
  Issue Type: Improvement
  Components: gfsh
Reporter: Udo Kohlmeyer


GFSH currently executes functions using the method, `execute(Function)` rather 
than a more acceptable `execute(ID)`.

In both cases the function is required to be on the server-side, BUT the main 
difference is that for the first case the function does not need to be 
registered. Which makes no sense, as the function as to be present on the 
server side.

This approach makes it difficult to move functions (package) or replace them 
with better versions at runtime, as the function versions have to match up for 
it to be able to deserialize correctly.

In the approach of `execute(ID)` the problem exists that the functions need to 
be registered which means that possibly they might become "public" when listing 
them with `list functions`.

But the benefits are larger, as they are registered by name and thus invocation 
from the client side is against the ID and not the Function itself. In 
addition, this approach allows for the updating of the function, without having 
to update the client, as the implementation does not have to live in GFSH. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (GEODE-9076) GeodeClusterManagementServiceBuilder is based on internal API from another module.

2021-03-25 Thread Udo Kohlmeyer (Jira)
Udo Kohlmeyer created GEODE-9076:


 Summary: GeodeClusterManagementServiceBuilder is based on internal 
API from another module.
 Key: GEODE-9076
 URL: https://issues.apache.org/jira/browse/GEODE-9076
 Project: Geode
  Issue Type: Bug
  Components: configuration
Reporter: Udo Kohlmeyer


GeodeClusterManagementServiceBuilder is extending BaseManagementServiceBuilder, 
which is in the internal namespace.

Which means that we now expose internal API's into the public API space. This 
is not only technically incorrect, but also ethically and morally.

Can we please address this.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (GEODE-8705) Modify java.gradle to generate module.xml as well as the Manifest file

2021-01-12 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-8705?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer updated GEODE-8705:
-
Parent: (was: GEODE-8067)
Issue Type: New Feature  (was: Sub-task)

> Modify java.gradle to generate module.xml as well as the Manifest file
> --
>
> Key: GEODE-8705
> URL: https://issues.apache.org/jira/browse/GEODE-8705
> Project: Geode
>  Issue Type: New Feature
>Reporter: Udo Kohlmeyer
>Assignee: Udo Kohlmeyer
>Priority: Major
>
> In order to convert the current ClassLoader Isolation work to use `java -jar 
> jboss-modules` one would like to have `module.xml` files that standard 
> jboss-modules knows how to handle.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Reopened] (GEODE-8705) Modify java.gradle to generate module.xml as well as the Manifest file

2021-01-12 Thread Udo Kohlmeyer (Jira)


 [ 
https://issues.apache.org/jira/browse/GEODE-8705?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udo Kohlmeyer reopened GEODE-8705:
--

> Modify java.gradle to generate module.xml as well as the Manifest file
> --
>
> Key: GEODE-8705
> URL: https://issues.apache.org/jira/browse/GEODE-8705
> Project: Geode
>  Issue Type: New Feature
>Reporter: Udo Kohlmeyer
>Assignee: Udo Kohlmeyer
>Priority: Major
>
> In order to convert the current ClassLoader Isolation work to use `java -jar 
> jboss-modules` one would like to have `module.xml` files that standard 
> jboss-modules knows how to handle.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


  1   2   3   4   >