-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
H2Data does not support names with ".", "-", or digits #7
Comments
you're right, this is our bug, thanks for reporting |
@dmarkov please pay for it |
@dmarkov This hasn't been paid for yet. |
@dmarkov hey, please pay for this report |
@dmarkov my bad, now he is, please pay for the report |
@dmarkov please pay for this report, I updated project files already |
something is wrong here, I'll check today |
@dmarkov please try again to pay for this report |
@dmarkov please pay for this report |
@yegor256 yep, done. @carlosmiranda 15 mins was added to your account (payment |
@yegor256 sure, it's already done now @carlosmiranda thanks for your report, I've added 15 mins to your account (ID: |
@hariso it's in your hands now, please proceed |
@hariso this task is taking too long, I have to change the performer, sorry. Please stop working with it right now. See our no obligations principle |
@antacerod this task is for you, keep these principles in mind, and don't hesitate to ask any technical questions |
@antacerod Total fixed cost of this task is 30 mins (see this for more info) |
@dmarkov I have just clone the repo to take a look before accept it. After launching 'mvn clean install -Pqulice' the build fails. Any missing configuration in my computer about qulice?
|
Use Maven 3.1.x or higher. This only happens with Maven 3.0 |
OK. Then the base64 solution is good. |
My only concern is the maximum length of H2 table name. Try to reproduce extreme cases in unit tests first. Of course, don't forget that we always (!) start with a unit test that reproduces the problem. You may skip the solution (using PDD), but you can't skip the test. |
And base64 includes digits and some other symbols. We need base32 |
Base32 includes the padding character which is not allowed by AWS (http://tools.ietf.org/html/rfc4648#section-6). Maybe we can change padding characters with underscore characters after Base32 conversion. |
Yes, sounds good to me |
@dmarkov assign someone else to this task pls |
@dmarkov please assign someone else |
@jenya check this "no obligations principle".. This task is on your name for at least 13 days. If you can't close it within the next 16 hours I'll have to assign someone else to it -30 added to your rating, current score is: -75 |
@RomanKisilenko this task is yours, please help (see our key principles of work). If you have any technical questions, don't hesitate to ask right here... This task's budget is 30 mins. This is exactly how much will be paid when the problem explained above is solved. See this for more information |
@carlosmiranda The PR was revived and closed. Please close this issue. |
@RomanKisilenko This has been a long running task, so the resolution is much appreciated! Closing now... |
@rultor release, tag is |
@RomanKisilenko Thanks a lot, I just topped your account for 30 mins, transaction ID +30 added to your rating, at the moment it is: +360 |
I encountered this issue while working on yegor256/s3auth#90.
In S3Auth, the table and attribute names contain
.
characters, e.g.domain.name
. However, H2 does not allow this, but [http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html](Amazon Dynamo DB) does; Dynamo DB allows-
characters and digits0-9
for table names, and attributes can be any UTF-8 character.This is something that we should take into account, as other users of this library may also be using names that are not allowed by
H2Data
but allowed by Dynamo DB.The text was updated successfully, but these errors were encountered: