Hi guys,
@davidpadbury so this looks more promising.
So firstly echo $PWD
seems to work fine:
sh-4.4$ echo $PWD
/home/app
Secondly, running with --no-tty
gives us much more feedback:
INFO c.d.c.CantonEnterpriseApp$ - Starting Canton version 0.27.0
INFO c.d.c.e.EnterpriseEnvironment - Deriving 1 as number of threads from 'sys.runtime.availableProcessors()'. Please use '-Dscala.concurrent.context.numThreads' to override.
INFO c.d.c.e.EnterpriseEnvironment - Creating ForkJoinPool with parallelism = 2 (instead of 1) to avoid starvation.
INFO a.e.s.Slf4jLogger - Slf4jLogger started
INFO c.d.c.e.EnterpriseEnvironment - Deriving 1 as number of threads from 'sys.runtime.availableProcessors()'. Please use '-Dscala.concurrent.context.numThreads' to override.
INFO c.d.c.e.EnterpriseEnvironment tid:de2ea15e0626895cd8bc5babf15ac3f6 - Automatically starting all instances
INFO c.d.c.p.EnterpriseParticipantNodeFactory$$anon$1:participant=participant1 - Starting admin-api services on AdminServerConfig(127.0.0.1,6012,None,Some(KeepAliveConfig(40s,20s)),10485760)
INFO c.d.c.p.EnterpriseParticipantNodeFactory$$anon$1:participant=participant1 - Node is not initialized yet. Performing automated default initialization.
INFO c.d.c.p.EnterpriseParticipantNodeFactory$$anon$1:participant=participant1 - Initializing node with id NodeId(participant1::1220e9bba026c7e607ac2cddb652675a3b61c16fff743eb64b01de8cc9ccb9efa09d,7fc7fbf8-be14-4c03-8e82-84c9548238c5)
INFO c.d.c.p.i.ParticipantIdentityManager:participant=participant1 tid:2702a61d824f122cae276fca452fb6fb - Applied identity transaction NamespaceDelegation(
namespace = 1220e9bba026c7e607ac2cddb652675a3b61c16fff743eb64b01de8cc9ccb9efa09d,
target = SigningPublicKey(id = 1220e9bba026c7e607ac2cddb652675a3b61c16fff743eb64b01de8cc9ccb9efa09d, format = Tink, scheme = Ed25519),
isRootDelegation = true
) at 2021-09-11T12:36:19.063309Z
INFO c.d.c.p.p.PruningProcessorImpl:participant=participant1 - Pruning status: ParticipantPruningStatus()
INFO c.d.c.p.l.a.CantonLedgerApiServerWrapper$Config:participant=participant1 - Deriving 1 as number of threads from 'sys.runtime.availableProcessors()'. Please use '-Dscala.concurrent.context.numThreads' to override.
INFO c.d.c.p.l.a.CantonLedgerApiServerWrapper$Config:participant=participant1 - Deriving 1 as number of threads from 'sys.runtime.availableProcessors()'. Please use '-Dscala.concurrent.context.numThreads' to override.
INFO c.d.p.s.d.HikariConnection - Attempting to connect to the database (attempt 1/600), context: {participant: "participant1"}
INFO c.z.h.HikariDataSource - daml.index.db.connection.migrations - Starting...
INFO c.z.h.HikariDataSource - daml.index.db.connection.migrations - Start completed.
INFO c.d.p.s.FlywayMigrationsCanton - Ensuring Flyway migration has either not started or there are no pending migrations..., context: {participant: "participant1"}
INFO o.f.c.i.l.VersionPrinter - Flyway Community Edition 7.8.1 by Redgate
INFO o.f.c.i.d.b.DatabaseType - Database: jdbc:h2:mem:ledger_api_participant11220e9bba026c7e607ac2cddb652675a3b61c16fff743eb64b01de8cc9ccb9efa09d_a4604687697c4edab06b0b8e07e58ec7 (H2 1.4)
INFO c.d.p.s.FlywayMigrationsCanton - Running Flyway migration on empty database with 33 migrations pending..., context: {participant: "participant1"}
INFO o.f.c.i.l.VersionPrinter - Flyway Community Edition 7.8.1 by Redgate
INFO o.f.c.i.c.DbValidate - Successfully validated 33 migrations (execution time 00:00.014s)
INFO o.f.c.i.s.JdbcTableSchemaHistory - Creating Schema History table "PUBLIC"."flyway_schema_history" ...
INFO o.f.c.i.c.DbMigrate - Current version of schema "PUBLIC": << Empty Schema >>
INFO o.f.c.i.c.DbMigrate - Migrating schema "PUBLIC" to version "1 - Init"
INFO o.f.c.i.c.DbMigrate - Migrating schema "PUBLIC" to version "2 - Command deduplication"
INFO o.f.c.i.c.DbMigrate - Migrating schema "PUBLIC" to version "3 - Contract Divulgence"
INFO o.f.c.i.c.DbMigrate - Migrating schema "PUBLIC" to version "4 - Contract Divulgence"
INFO o.f.c.i.c.DbMigrate - Migrating schema "PUBLIC" to version "5.0 - Extract Event Data"
INFO o.f.c.i.c.DbMigrate - Migrating schema "PUBLIC" to version "5.1 - Populate Event Data"
INFO o.f.c.i.c.DbMigrate - Migrating schema "PUBLIC" to version "5.2 - Extract Event Data"
INFO o.f.c.i.c.DbMigrate - Migrating schema "PUBLIC" to version "6 - Disclosures index"
INFO o.f.c.i.c.DbMigrate - Migrating schema "PUBLIC" to version "7 - Add configuration"
INFO o.f.c.i.c.DbMigrate - Migrating schema "PUBLIC" to version "8 - Party entries"
INFO o.f.c.i.c.DbMigrate - Migrating schema "PUBLIC" to version "9 - Package entries"
INFO o.f.c.i.c.DbMigrate - Migrating schema "PUBLIC" to version "10 - Loosen transaction check"
INFO o.f.c.i.c.DbMigrate - Migrating schema "PUBLIC" to version "11 - Create command completions table"
INFO o.f.c.i.c.DbMigrate - Migrating schema "PUBLIC" to version "12 - Command deduplication"
INFO o.f.c.i.c.DbMigrate - Migrating schema "PUBLIC" to version "13 - Events new schema"
INFO o.f.c.i.c.DbMigrate - Migrating schema "PUBLIC" to version "14 - Stable offsets"
INFO o.f.c.i.c.DbMigrate - Migrating schema "PUBLIC" to version "15 - Remove maximum record time"
INFO o.f.c.i.c.DbMigrate - Migrating schema "PUBLIC" to version "16 - Delete checkpoints"
INFO o.f.c.i.c.DbMigrate - Migrating schema "PUBLIC" to version "17 - Stable offsets archival"
INFO o.f.c.i.c.DbMigrate - Migrating schema "PUBLIC" to version "18 - Contracts new schema"
INFO o.f.c.i.c.DbMigrate - Migrating schema "PUBLIC" to version "19 - Events table fixes"
INFO o.f.c.i.c.DbMigrate - Migrating schema "PUBLIC" to version "20 - Drop old schema"
INFO o.f.c.i.c.DbMigrate - Migrating schema "PUBLIC" to version "21 - Event witnesses single table"
INFO o.f.c.i.c.DbMigrate - Migrating schema "PUBLIC" to version "22 - Add witnesses to participant events"
INFO o.f.c.i.c.DbMigrate - Migrating schema "PUBLIC" to version "23 - Parties is local"
INFO o.f.c.i.c.DbMigrate - Migrating schema "PUBLIC" to version "24 - event sequential id"
INFO o.f.c.i.c.DbMigrate - Migrating schema "PUBLIC" to version "25 - drop participant id"
INFO o.f.c.i.c.DbMigrate - Migrating schema "PUBLIC" to version "26 - add participant id to parameters"
INFO o.f.c.i.c.DbMigrate - Migrating schema "PUBLIC" to version "27 - Participant-pruning"
INFO o.f.c.i.c.DbMigrate - Migrating schema "PUBLIC" to version "28 - multiple submitters"
INFO o.f.c.i.c.DbMigrate - Migrating schema "PUBLIC" to version "29 - explicit compression"
INFO o.f.c.i.c.DbMigrate - Migrating schema "PUBLIC" to version "30 - offset as text"
INFO o.f.c.i.c.DbMigrate - Migrating schema "PUBLIC" to version "99 - Contract keys canton"
INFO o.f.c.i.c.DbMigrate - Successfully applied 33 migrations to schema "PUBLIC", now at version v99 (execution time 00:00.620s)
INFO c.d.p.s.FlywayMigrationsCanton - Flyway schema migration finished successfully, applying org.flywaydb.core.api.output.MigrateResult@7cf6cd1 steps on empty database., context: {participant: "participant1"}
INFO c.z.h.HikariDataSource - daml.index.db.connection.migrations - Shutdown initiated...
INFO c.z.h.HikariDataSource - daml.index.db.connection.migrations - Shutdown completed.
INFO c.d.p.i.RecoveringIndexer - Starting Indexer Server, context: {participant: "participant1"}
INFO c.d.p.s.d.HikariConnection - Attempting to connect to the database (attempt 1/600), context: {participant: "participant1"}
INFO c.z.h.HikariDataSource - daml.index.db.connection.indexer - Starting...
INFO c.z.h.HikariDataSource - daml.index.db.connection.indexer - Start completed.
INFO c.d.p.i.JdbcIndexerCanton$Factory - Initializing ledger with ID: participant1, context: {participant: "participant1"}
INFO c.d.p.i.RecoveringIndexer - Started Indexer Server, context: {participant: "participant1"}
INFO c.d.p.s.d.JdbcLedgerDaoCanton - Storing configuration entry, context: {participant: "participant1", submissionId: "TimeModel config"}
INFO c.d.p.s.d.HikariConnection - Attempting to connect to the database (attempt 1/600), context: {participant: "participant1"}
INFO c.z.h.HikariDataSource - daml.index.db.connection.api-server - Starting...
INFO c.z.h.HikariDataSource - daml.index.db.connection.api-server - Start completed.
INFO c.d.p.i.ReadOnlySqlLedger - Found existing ledger with ID: participant1, context: {participant: "participant1"}
INFO c.d.p.a.ApiServicesCanton - Daml-LF Engine supports LF versions: 1.14, context: {participant: "participant1"}
INFO c.d.p.a.s.LedgerConfigProvider - Initial ledger configuration lookup found configuration Configuration(1,LedgerTimeModel(PT0S,PT8760H,PT8760H),PT24H) at Absolute(000000000000000001). Looking for new ledger configurations from this offset., context: {participant: "participant1"}
INFO c.d.p.a.LedgerApiServer - Listening on 127.0.0.1:6011 over plain text., context: {participant: "participant1"}
INFO c.d.p.a.StandaloneApiServerCanton - Initialized API server version 1.16.0 with ledger-id = participant1, port = 6011, dar file = List(), context: {participant: "participant1"}
INFO c.d.p.s.d.JdbcLedgerDaoCanton - Storing package entry, context: {participant: "participant1"}
INFO c.d.c.p.i.ParticipantIdentityManager:participant=participant1 tid:2f713e9acba764f0ff37bd8df95bce76 - Applied identity transaction VettedPackages(
participant = participant1::1220e9bba026c7e607ac2cddb652675a3b61c16fff743eb64b01de8cc9ccb9efa09d,
packages = Seq(
65921e553a35...,
57b5c520512c...,
cb0552debf21...,
3f4deaf145a1...,
86828b984346...,
f20de1e4e37b...,
76bf0fd12bd9...,
d58cf9939847...,
40f452260bef...,
e491352788e5...,
6839a6d3d430...,
518032f41fd0...,
852d8e3a8ccf...,
bfcd37bd6b84...,
cc348d369011...,
057eed1fd48c...,
d14e08374fc7...,
c1f1f0055879...,
6c2c0667393c...,
e22bce619ae2...,
8a7806365bbd...,
97b883cd8a2b...,
733e38d36a27...,
99a2705ed38c...
)
) at 2021-09-11T12:36:23.340667Z
INFO c.d.p.a.s.ApiLedgerIdentityService - Received request for ledger identity: GetLedgerIdentityRequest(), context: {participant: "participant1"}
INFO c.d.p.a.s.ApiCommandCompletionService - Received request for completion subscription 0: CompletionStreamRequest(participant1,admin-ping,Set(participant1::1220e9bba026c7e607ac2cddb652675a3b61c16fff743eb64b01de8cc9ccb9efa09d),Some(Absolute(000000000000000002))), context: {participant: "participant1", parties: ["participant1::1220e9bba026c7e607ac2cddb652675a3b61c16fff743eb64b01de8cc9ccb9efa09d"], offset: "000000000000000002"}
INFO c.d.p.a.s.ApiLedgerIdentityService - Received request for ledger identity: GetLedgerIdentityRequest(), context: {participant: "participant1"}
INFO c.d.p.a.s.t.ApiTransactionService - Received request for transactions., context: {participant: "participant1", startExclusive: "000000000000000002", endInclusive: null, filters: {participant1::1220e9bba026c7e607ac2cddb652675a3b61c16fff743eb64b01de8cc9ccb9efa09d: "all-templates"}, verbose: false, ledgerId: "participant1"}
INFO c.d.p.a.s.ApiCommandCompletionService - Received request for completion subscription 1: CompletionStreamRequest(participant1,admin-dar-distribution,Set(participant1::1220e9bba026c7e607ac2cddb652675a3b61c16fff743eb64b01de8cc9ccb9efa09d),Some(Absolute(000000000000000002))), context: {participant: "participant1", parties: ["participant1::1220e9bba026c7e607ac2cddb652675a3b61c16fff743eb64b01de8cc9ccb9efa09d"], offset: "000000000000000002"}
INFO c.d.p.a.s.t.ApiTransactionService - Received request for transactions., context: {participant: "participant1", startExclusive: "000000000000000002", endInclusive: null, filters: {participant1::1220e9bba026c7e607ac2cddb652675a3b61c16fff743eb64b01de8cc9ccb9efa09d: "all-templates"}, verbose: false, ledgerId: "participant1"}
INFO c.d.c.p.i.ParticipantIdentityManager:participant=participant1 tid:2702a61d824f122cae276fca452fb6fb - Applied identity transaction OwnerToKeyMapping(
owner = PAR::participant1::1220e9bba026c7e607ac2cddb652675a3b61c16fff743eb64b01de8cc9ccb9efa09d,
key = SigningPublicKey(id = 122043951d8c04df595c2531b9653cef30544d30fc8fe508abf8889f84270ff01585, format = Tink, scheme = Ed25519)
) at 2021-09-11T12:36:23.915756Z
INFO c.d.c.p.i.ParticipantIdentityManager:participant=participant1 tid:2702a61d824f122cae276fca452fb6fb - Applied identity transaction OwnerToKeyMapping(
owner = PAR::participant1::1220e9bba026c7e607ac2cddb652675a3b61c16fff743eb64b01de8cc9ccb9efa09d,
key = EncryptionPublicKey(id = 122081ce8ee7ba7384975e718f89189b141738998a00b9803fcd6ebda45f079cb4ac, format = Tink, scheme = ECIES-P256_HMAC256_AES128-GCM)
) at 2021-09-11T12:36:23.922569Z
INFO c.d.c.p.i.ParticipantIdentityManager:participant=participant1 tid:2702a61d824f122cae276fca452fb6fb - Applied identity transaction SignedLegalIdentityClaim(signature = Signature(signature = 306602310084..., signedBy = 12208d7e6a9a31f2e089dc029cf9bf7a58a81ad6aad0d9332a9e085e09c4c592c659), claim = ...) at 2021-09-11T12:36:24.196814Z
INFO c.d.c.p.s.CantonSyncService:participant=participant1 tid:de2ea15e0626895cd8bc5babf15ac3f6 - Reconnecting to domains List()
INFO c.d.c.p.s.CantonSyncService:participant=participant1 tid:de2ea15e0626895cd8bc5babf15ac3f6 - Successfully re-connected to domains
INFO c.d.c.e.EnterpriseEnvironment tid:de2ea15e0626895cd8bc5babf15ac3f6 - Successfully started all nodes
INFO c.d.c.ServerRunner - Canton started
@Ratko_Veprek thanks for the link, I’ll take a look in the docs.
I’ll also do a test with java.io.File.createTempFile()
using a separate java project and post the result here.
Thanks both for the great support!
Cheers,
Matheus