serverless-dynamodb-local icon indicating copy to clipboard operation
serverless-dynamodb-local copied to clipboard

ClassNotFoundException on start right after installation

Open edmandiesamonte opened this issue 7 years ago • 2 comments
trafficstars

Actual Behaviour

Getting this error:

java.lang.NoClassDefFoundError: com/almworks/sqlite4java/SQLiteJob
        at com.amazonaws.services.dynamodbv2.local.server.LocalDynamoDBRequestHandler.getDBAccess(LocalDynamoDBRequestHandler.java:198)
        at com.amazonaws.services.dynamodbv2.local.server.LocalDynamoDBRequestHandler.getHandler(LocalDynamoDBRequestHandler.java:189)
    ...

Expected Behaviour

No Error

Steps to reproduce it

  1. yarn add serverless-dynamodb-local --dev
  2. sls dynamodb install
  3. sls dynamodb start --migrate

LogCat for the issue

Top Log:

Dynamodb Local Started, Visit: http://localhost:8000/shell
2018-06-30 20:03:38.346:WARN:oejs.AbstractHttpConnection:/
java.lang.NoClassDefFoundError: com/almworks/sqlite4java/SQLiteJob
        at com.amazonaws.services.dynamodbv2.local.server.LocalDynamoDBRequestHandler.getDBAccess(LocalDynamoDBRequestHandler.java:198)
        at com.amazonaws.services.dynamodbv2.local.server.LocalDynamoDBRequestHandler.getHandler(LocalDynamoDBRequestHandler.java:189)

Any reason for this issue? I already tried to remove then install again but with no luck.

Also, is there a support for running migrate on an existing DynamoDB Local? I used this before.

edmandiesamonte avatar Jun 30 '18 12:06 edmandiesamonte

I got the same error after upgrading from 0.2.30 to 0.2.36. Reverting to the older version fixed it.

rishispeets avatar Jan 30 '19 17:01 rishispeets

Thanks this helped

mymail4blogs avatar May 10 '19 10:05 mymail4blogs