Comments (3)
Hi @trayosam -
First, my apologies for the delay in getting back to you and sorry to hear of your troubles.
That is a bizarre Stack Trace/error message. Was this logged in your Spring [Boot], GemFire client, Web application or did you pull this Stack Trace from the server logs?
The reason I ask is, the cause by
part of the Stack Trace is definitely from the server but the upper part seems to have originated from the Web app, during an HTTP request. It is possible for the client to see the Stack Trace of the server in its logs exactly as it occurred on the server(s) but you will typically see a ServerOperationException
somewhere in the stack. I suspect this is the case.
Also, what do you mean by "restarting the server"? Do you mean the PCC cluster of servers or your Web app?
If the former, then I would say the problem is "server-side" and the PCC cluster itself had some intermittent issue, and why a PCC cluster/servers restart resolved the issue.
However, if the later, then it would seem the client (Web app) lost its credentials somehow during the authentication of a cache operation, and in this case, it appears to be a KeySet cache operation.
The problem originating from the client is also more consistent with the fact that the server seemingly received an "Anonymous" user (??), meaning the auth credentials were not sent, a bug in the GemFire cache client (perhaps)??
At any rate, for clarification, could you please provide answers to my questions above?
Also, if you could please share:
- Version of SBDG being used (e.g.
1.0.0.M3
) in your Webapp? - Version of PCC being used?
- (Spring) configuration of your Spring Boot, GemFire cache client Web app.
- Log files for both the client and server.
- Description of the specific action (e.g. HTTP request) and associated cache operation your Web app was performing when this
GemFireSecurityException
is thrown. - The frequency of this exception.
- If possible, an example/test that reproduces the problem.
- Or alternatively, and if possible, a link to a (GitHub) source repository containing the source for your Web app.
Anything you can provide us to help you is greatly appreciated.
Thanks,
@jxblum
from spring-boot-data-geode.
Just a quick update... I pinged the Pivotal GemFire/PCC team internally, and I am told this is (possibly) a known issue in the GemFire cache client.
I am having them provide me the JIRA ticket number for either Pivotal GemFire or Apache Geode (JIRA ticket system here).
I will report back when I know more.
from spring-boot-data-geode.
Hi @trayosam -
So, I tracked this down and found out that this is a known issue in the Pivotal GemFire (and by extension, Apache Geode) cache client.
The corresponding Apache Geode JIRA tickets are GEODE-4076 and GEODE-4270.
The GEODE JIRA tickets were resolved in Apache Geode 1.4.0
, which means that Pivotal GemFire would have picked up these fixes in 9.3
, which subsequently means that PCC version 1.4.1, will contain the fixes you need.
Hope this helps!
Regards,
@jxblum
from spring-boot-data-geode.
Related Issues (20)
- Create a spring-cloud-bindings BindingsPropertiesProcessor for Apache Geode HOT 2
- State project goals in documentation
- Include chapter on Testing in the SBDG reference documentation
- Compatability matrix is not up to date. HOT 1
- Remove link to SDG Version Compatibility Matrix in SBDG Wiki
- Missing geode-pulse Dependency in Documentation
- Compatibility question HOT 3
- Using a sealed class as a data object fails HOT 1
- Inheriting from entity types causes failure when using entity-defined Regions HOT 1
- Exception thrown when parsing spring.session.timeout property with java.time.Duration styling HOT 1
- Improve documentation around overriding dependency versions
- Clarify the use of SDG's @EnableExpiration annotation in docs
- Integrate Apache Geode and Jetty 11 HOT 1
- Improve Logging configuration in the Starter
- @LocatorApplication does not work with @EnableSecurity HOT 5
- PARTITION_PERSISTENT_OVERFLOW index slow HOT 6
- SBDG Fails in Docker HOT 10
- Gemfire Fails in AWS ECS HOT 8
- Add new BeanPostProcessor to register RegionConfigurers for explicitly declared Region beans
- Improve logging output for @EnableClusterAware functionality re:connection type HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spring-boot-data-geode.