Skip to content
This repository has been archived by the owner on Jan 10, 2019. It is now read-only.

Update dynamodb-geo to work with version 1.10.61 of aws-java-sdk #15

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

peterfennema
Copy link

Issue: dynamodb-geo-1.0.0.jar can not be deployed in a runtime environment with the latest aws-java-sdk ( tested with 1.10.61)

Use case: I want to apply dynamodb-geo in a lambda function. In this function I need the recent aws-java-sdk. If I deploy dynamodb-geo-1.0.0.jar I get errors like Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/jackson/map/ObjectMapper

Cause: The current dynamodb-geo-1.0.0 requires jackson-1.8.9 (via aws-java-sdk-1.5.5). Version 1.8.9 of Jackson uses java packaging org.codehaus.jackson.
aws-java-sdk-1.10.61 requires jackson-2.5. Version 2.5.* of Jackson uses packaging com.fasterxml.jackson.

Solution: Release a new version of dynamodb-geo (I used 1.1.0 in the pom.xml) and apply the new jackson package names in the affected files.

I wrote a simple test client here: https://github.com/peterfennema/dynamodb-geo/blob/topic-update-to-aws-java-sdk-1.10.61/srctest/nl/peterfennema/geo/SimpleGeoClientTest.java

@brianjd
Copy link

brianjd commented Feb 16, 2017

Can this be merged? It's been nearly a year, can it at least receive a response?

@peterfennema
Copy link
Author

@brianjd I concluded that AWS has abandoned this project. They should mark it as such, so that people do not invest their time to make it work. Or, even better, start supporting it again....

@SirWellington
Copy link

I ditched Dynamo for GeoQueries, and instead went over to PostgreSQL with the PostGIS extension. It is much faster and a lot cheaper too.

flibbertigibbet added a commit to flibbertigibbet/dynamodb-geo that referenced this pull request Aug 17, 2018
@kashifaliquazi
Copy link

Can Someone Please merge this pull request since this is a blocker.
@brianjd @SirWellington @brianjd @jpeddicord

Or if anybody know whats the another way to get this library working.

any help would be appreciated.

@jpeddicord
Copy link

@kashifaliquazi Unfortunately, this awslabs project is no longer supported. This project was intended to be archived some time ago, however due to an administrative error it was not completed. I'll finish that now.

You're welcome to use one of the many community forks of this project or fork it yourself. Sorry for the inconvenience.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants