Comments (7)
Does it have any relation with getting objects out of cache ?
"play.api.cache.Cache.getAsUser"
warn] application - could not deserialize key ex:java.lang.ClassNotFoundException: models.User
java.lang.ClassNotFoundException: models.User
from play-plugins.
My version of play (2.1.3) doesn't have a getAsUser method. It has getAs[T] which is quite a lot more useful, I think.
In any case, the error you list is completely unrelated to the issue I've logged. Your issue is related to there being no models.User class found at runtime in your app.
The issue I've logged here is that serialization /does/ work with String (and objects), but with String it should write it directly as a string, not encode with an ObjectOutputStream.
from play-plugins.
Thanks for the comment , Raised an issue for getAs
#89
from play-plugins.
A pull request that fixes this will most certainly be accepted.
from play-plugins.
No worries, I'll submit one to you soon. ..
from play-plugins.
The solution is to put the Serializable test at the end, after String, Int, Long, Boolean.
Agree.
Also, a data migration guide should be provided after this is fixed, because some Cache data are external and might be stored in redis via play-redis plugin.
from play-plugins.
This is still going on in 2.3.1, any solutions?
from play-plugins.
Related Issues (20)
- Upgrade statsd to Play 2.4 HOT 6
- Java-2.4: Use Redis module with Jedis HOT 4
- Redis: Support compile time DI HOT 1
- Redis Plugin - play-modules-redis 2.4.0 can't work in Play 2.4.1 HOT 7
- JedisPool injection giving exception for Play with java 2.4.x HOT 5
- JedisPool is null when trying to inject in another class than the controllers HOT 6
- redis plugin: redis server downtime not handled gracefully HOT 4
- [redis] Sample code to access sedis pool in scala seems incomplete HOT 1
- unresolved dependency: com.typesafe.play.plugins#play-plugins-redis;2.3.1: not found HOT 2
- Any way to inject JedisSentinelPool? HOT 1
- not found: value use HOT 1
- LifeWay to assume maintenance for redis module
- Redis Plugin: NullpointerException when setting null HOT 1
- play-modules-redis: compile/publish for scala 2.12.1
- Redis Java 2.5.X
- when play-redis to support play 2.6.x HOT 2
- Redis plugin - Sedis pool bug HOT 2
- Redis Plugin <JAVA>: could not deserialize Object Serializable (model) - java.lang.ClassNotFoundException
- JedisConnectionException: Could not get a resource from the pool HOT 1
- String Redis cache value is limited to length < 2^16 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 play-plugins.