ShadowManager deployment failed

0

Hi,When I am deploying ShadowManager , I am getting the following error

2022-10-25T08:06:25.546Z [INFO] (aws.greengrass.ShadowManager-lifecycle) com.aws.greengrass.shadowmanager.ShadowManager: service-set-state. {serviceName=aws.greengrass.ShadowManager, currentState=ERRORED, newState=NEW}

2022-10-25T08:06:25.619Z [ERROR] (pool-2-thread-18) com.aws.greengrass.shadowmanager.ShadowManager: service-errored. {serviceName=aws.greengrass.ShadowManager, currentState=NEW} java.lang.IllegalStateException: File corrupted in chunk 1401, expected check value 1854, got 1850 [1.4.200/6] at com.aws.greengrass.shadowmanager.lib.org.h2.mvstore.DataUtils.newIllegalStateException(DataUtils.java:950) at com.aws.greengrass.shadowmanager.lib.org.h2.mvstore.Chunk.readBufferForPage(Chunk.java:379) at com.aws.greengrass.shadowmanager.lib.org.h2.mvstore.MVStore.readBufferForPage(MVStore.java:1214) at com.aws.greengrass.shadowmanager.lib.org.h2.mvstore.MVStore.readPage(MVStore.java:2209) at com.aws.greengrass.shadowmanager.lib.org.h2.mvstore.MVMap.readPage(MVMap.java:672) at com.aws.greengrass.shadowmanager.lib.org.h2.mvstore.MVMap.readOrCreateRootPage(MVMap.java:688) at com.aws.greengrass.shadowmanager.lib.org.h2.mvstore.MVMap.setRootPos(MVMap.java:682) at com.aws.greengrass.shadowmanager.lib.org.h2.mvstore.MVStore.openMap(MVStore.java:576) at com.aws.greengrass.shadowmanager.lib.org.h2.mvstore.MVStore.openMap(MVStore.java:535) at com.aws.greengrass.shadowmanager.lib.org.h2.mvstore.tx.TransactionStore.openMap(TransactionStore.java:534) at com.aws.greengrass.shadowmanager.lib.org.h2.mvstore.tx.Transaction.openMap(Transaction.java:544) at com.aws.greengrass.shadowmanager.lib.org.h2.mvstore.db.MVPrimaryIndex.<init>(MVPrimaryIndex.java:62) at com.aws.greengrass.shadowmanager.lib.org.h2.mvstore.db.MVTable.<init>(MVTable.java:120) at com.aws.greengrass.shadowmanager.lib.org.h2.mvstore.db.MVTableEngine$Store.createTable(MVTableEngine.java:253) at com.aws.greengrass.shadowmanager.lib.org.h2.mvstore.db.MVTableEngine.createTable(MVTableEngine.java:127) at com.aws.greengrass.shadowmanager.lib.org.h2.mvstore.db.MVTableEngine.createTable(MVTableEngine.java:41) at com.aws.greengrass.shadowmanager.lib.org.h2.schema.Schema.createTable(Schema.java:697) at com.aws.greengrass.shadowmanager.lib.org.h2.engine.Database.open(Database.java:741) at com.aws.greengrass.shadowmanager.lib.org.h2.engine.Database.openDatabase(Database.java:307) at com.aws.greengrass.shadowmanager.lib.org.h2.engine.Database.<init>(Database.java:301) at com.aws.greengrass.shadowmanager.lib.org.h2.engine.Engine.openSession(Engine.java:74) at com.aws.greengrass.shadowmanager.lib.org.h2.engine.Engine.openSession(Engine.java:192) at com.aws.greengrass.shadowmanager.lib.org.h2.engine.Engine.createSessionAndValidate(Engine.java:171) at com.aws.greengrass.shadowmanager.lib.org.h2.engine.Engine.createSession(Engine.java:166) at com.aws.greengrass.shadowmanager.lib.org.h2.engine.Engine.createSession(Engine.java:29) at com.aws.greengrass.shadowmanager.lib.org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:340) at com.aws.greengrass.shadowmanager.lib.org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:173) at com.aws.greengrass.shadowmanager.lib.org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:152) at com.aws.greengrass.shadowmanager.lib.org.h2.Driver.connect(Driver.java:69) at com.aws.greengrass.shadowmanager.lib.org.h2.jdbcx.JdbcDataSource.getJdbcConnection(JdbcDataSource.java:189) at com.aws.greengrass.shadowmanager.lib.org.h2.jdbcx.JdbcDataSource.getConnection(JdbcDataSource.java:160) at org.flywaydb.core.internal.jdbc.JdbcUtils.openConnection(JdbcUtils.java:56) at org.flywaydb.core.internal.jdbc.JdbcConnectionFactory.<init>(JdbcConnectionFactory.java:80) at org.flywaydb.core.Flyway.execute(Flyway.java:453) at org.flywaydb.core.Flyway.migrate(Flyway.java:158) at com.aws.greengrass.shadowmanager.ShadowManagerDatabase.install(ShadowManagerDatabase.java:74) at com.aws.greengrass.shadowmanager.ShadowManager.install(ShadowManager.java:215) at com.aws.greengrass.lifecyclemanager.Lifecycle.lambda$handleCurrentStateNew$5(Lifecycle.java:441) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) Suppressed: com.aws.greengrass.shadowmanager.lib.org.h2.message.DbException: (Message 90028 not found) [90028-200] at com.aws.greengrass.shadowmanager.lib.org.h2.message.DbException.get(DbException.java:194) at com.aws.greengrass.shadowmanager.lib.org.h2.mvstore.db.MVTableEngine$Store.close(MVTableEngine.java:421) at com.aws.greengrass.shadowmanager.lib.org.h2.engine.Database.closeOpenFilesAndUnlock(Database.java:1545) at com.aws.greengrass.shadowmanager.lib.org.h2.engine.Database.openDatabase(Database.java:329) ... 24 more Caused by: com.aws.greengrass.shadowmanager.lib.org.h2.jdbc.JdbcSQLNonTransientException: (Message 90028 not found) [90028-200] at com.aws.greengrass.shadowmanager.lib.org.h2.message.DbException.getJdbcSQLException(DbException.java:505) at com.aws.greengrass.shadowmanager.lib.org.h2.message.DbException.getJdbcSQLException(DbException.java:429) ... 28 more Caused by: java.lang.IllegalStateException: File corrupted in chunk 1401, expected check value 1854, got 1850 [1.4.200/6] at com.aws.greengrass.shadowmanager.lib.org.h2.mvstore.DataUtils.newIllegalStateException(DataUtils.java:950) at com.aws.greengrass.shadowmanager.lib.org.h2.mvstore.Chunk.readBufferForPage(Chunk.java:379) at com.aws.greengrass.shadowmanager.lib.org.h2.mvstore.MVStore.readBufferForPage(MVStore.java:1214) at com.aws.greengrass.shadowmanager.lib.org.h2.mvstore.MVStore.readPage(MVStore.java:2209) at com.aws.greengrass.shadowmanager.lib.org.h2.mvstore.MVMap.readPage(MVMap.java:672) at com.aws.greengrass.shadowmanager.lib.org.h2.mvstore.MVMap.readOrCreateRootPage(MVMap.java:688) at com.aws.greengrass.shadowmanager.lib.org.h2.mvstore.MVMap.setRootPos(MVMap.java:682) at com.aws.greengrass.shadowmanager.lib.org.h2.mvstore.MVStore.openMap(MVStore.java:576) at com.aws.greengrass.shadowmanager.lib.org.h2.mvstore.MVStore.openMap(MVStore.java:535) at com.aws.greengrass.shadowmanager.lib.org.h2.mvstore.MVStoreTool.compact(MVStoreTool.java:559) at com.aws.greengrass.shadowmanager.lib.org.h2.mvstore.MVStoreTool.compact(MVStoreTool.java:506) at com.aws.greengrass.shadowmanager.lib.org.h2.mvstore.MVStoreTool.compact(MVStoreTool.java:449) at com.aws.greengrass.shadowmanager.lib.org.h2.mvstore.db.MVTableEngine$Store.close(MVTableEngine.java:410) ... 26 more

2022-10-25T08:06:25.625Z [INFO] (aws.greengrass.ShadowManager-lifecycle) com.aws.greengrass.shadowmanager.ShadowManager: service-set-state. {serviceName=aws.greengrass.ShadowManager, currentState=NEW, newState=BROKEN}

my device : Linux raspberrypi 4.4.26-v7+ #1 SMP Sat Oct 22 21:06:04 HKT 2016 armv7l GNU/Linux

java version : openjdk version "11.0.17" 2022-10-18 LTS OpenJDK Runtime Environment Zulu11.60+19-CA (build 11.0.17+8-LTS) OpenJDK Client VM Zulu11.60+19-CA (build 11.0.17+8-LTS, mixed mode)

  • Hey rePost-User-3854128,

    In order for use to triage this could you please let us know if this was the first time you were installing the component or had you previously installed it?. Does rebooting the greengrass service resolves it, or it just keeps happening after that?

질문됨 2년 전314회 조회
1개 답변
0

Hello,

I understand, you are getting an error when trying to deploy ShadowManager component. Could you kindly confirm if this was the first time you were installing the component or was it previously installed and whether re-booting the Greengrass service resolves it, or not?

And in order to investigate this issue further, we would need to take a look at the Greengrass logs generated. You can create a technical case using AWS Support console and share with us all the logs generated under /greengrass/v2/logs directory[1].

References: [1] https://docs.aws.amazon.com/greengrass/v2/developerguide/monitor-logs.html#access-local-logs

AWS
답변함 2년 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠