Comments (8)
Thanks for taking the time to try scala/pickling and to report this!
Funny story – I can compile gatling-debug, but this totally ridiculous thing happens:
[success] Total time: 481 s, completed Sep 10, 2013 10:09:24 PM
We made some changes yesterday and republished the artifact, will see if those changes help your use case. In any case, we're on it, thanks :)
from pickling.
Thanks for your answer.
Indeed, 481 seconds seems a bit excessive to compile a few classes ;) Did you allocate more than 4GB to the heap ?
The new artifact does not seem to resolve the problem. I hope this problem will not delay too much your release.
from pickling.
Yep, it was also with a 4GB heap. We're on it though – ideally we'll have this resolved today. Thanks for hanging in there :)
from pickling.
Got a similar problem in a project of mine, involving a (not too overly complex) trait + case class hierarchy.
It seems to me that (guessing from the pretty long log-implicits output) the picklers of the classes that are lowest in hierarchy are generated over and over when referenced by the trait they implement in other case classes?
I'm on scala 2.10.2, sbt 0.13.0, pickling 0.8.0-SNAPSHOT.
This is the project, with this file in particular - i'm calling pickle
on a Message
directly in this file.
And i'm still not sure if master actually compiles.
Edit
This small test is already too much for my pc...:
https://gist.github.com/ephe-meral/6715045
from pickling.
Yay!
[success] Total time: 74 s, completed Oct 9, 2013 7:50:53 PM
Pushing a fix soon...
from pickling.
Philipp's successful compile was for @Skeebl's gatling project. @ephe-meral, we'll also test it with your entice project and your gist – thanks a lot for sharing them.
...This has been a hell of a bug to fix. It required some pretty significant reworking to how we deal with collections. Thanks to @phaller for his valiant effort!
from pickling.
Fixed by c5e4059
from pickling.
Thanks for you dedication to this problem. I'll test it as soon as the snapshot is updated.
from pickling.
Related Issues (20)
- Improve performance of implicit search HOT 3
- StaticOnly should be enabled by default HOT 2
- Refined types should be supported HOT 1
- Cut first milestone release HOT 13
- Add picklers and unpickler for Nothing HOT 1
- Variadic arguments for case class HOT 4
- Remove patmat warnings HOT 1
- Can't unpickle ValueSet HOT 2
- Pickling 0.10.2-SNAPSHOT for Scala 2.10
- Compile time serialisation failing for nested case classes with Scala 2.10.6 HOT 2
- Error when saving a Map of Int and a Composite
- java.lang.VerifyError: Bad type on operand stack while encapsulating Pickler
- Some macro in PicklerUnpickler is not serializable
- Deserialization in incorrect type
- Consider dropping or updating the link to http://lampwww.epfl.ch/~hmiller/pickling
- Unpickle without specifying type HOT 1
- Is this project abandoned? HOT 14
- Incorrect handling of Option[xxx] if None HOT 13
- val from trait not pickled
- Pickling fails with a weird issue
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 pickling.