sam:confluence-helloworld-addon sam.mcmurray$ npm start
helloworld-app@0.0.1 start /Users/sam.mcmurray/UserApps and Macros/Test Apps/confluence-helloworld-addon
node app.js
Watching atlassian-connect.json for changes
Add-on server running at http://sam.mcmurray:3000
Executing (default): CREATE TABLE IF NOT EXISTS AddonSettings
(id
INTEGER PRIMARY KEY AUTOINCREMENT, clientKey
VARCHAR(255), key
VARCHAR(255), val
JSON); {
plain: false,
raw: true,
logging: [Function],
timestamps: false,
validate: {},
freezeTableName: false,
underscored: false,
paranoid: false,
rejectOnEmpty: false,
whereCollection: null,
schema: null,
schemaDelimiter: ââ,
defaultScope: {},
scopes: {},
indexes: [
{
fields: [Array],
type: ââ,
parser: null,
name: âaddon_settings_client_key_keyâ
}
],
name: { plural: âAddonSettingsâ, singular: âAddonSettingâ },
omitNull: false,
sequelize: Sequelize {
options: {
dialect: âsqliteâ,
dialectModule: null,
dialectModulePath: null,
protocol: âtcpâ,
define: {},
query: {},
sync: {},
timezone: â+00:00â,
clientMinMessages: âwarningâ,
standardConformingStrings: true,
logging: [Function],
omitNull: false,
native: false,
replication: false,
ssl: undefined,
pool: {},
quoteIdentifiers: true,
hooks: {},
retry: [Object],
transactionType: âDEFERREDâ,
isolationLevel: null,
databaseVersion: 0,
typeValidation: false,
benchmark: false,
minifyAliases: false,
logQueryParameters: false,
adapter: âsequelizeâ,
storage: â:memory:â
},
config: {
database: undefined,
username: undefined,
password: null,
host: âlocalhostâ,
port: undefined,
pool: {},
protocol: âtcpâ,
native: false,
ssl: undefined,
replication: false,
dialectModule: null,
dialectModulePath: null,
keepDefaultTimezone: undefined,
dialectOptions: undefined
},
dialect: SqliteDialect {
sequelize: [Circular],
connectionManager: [ConnectionManager],
QueryGenerator: [SQLiteQueryGenerator]
},
queryInterface: QueryInterface {
sequelize: [Circular],
QueryGenerator: [SQLiteQueryGenerator]
},
models: { AddonSetting: AddonSetting },
modelManager: ModelManager { models: [Array], sequelize: [Circular] },
connectionManager: ConnectionManager {
sequelize: [Circular],
config: [Object],
dialect: [SqliteDialect],
versionPromise: null,
dialectName: âsqliteâ,
pool: [Pool],
connections: [Object],
lib: [Object]
},
importCache: {}
},
hooks: true,
uniqueKeys: {},
type: âRAWâ,
uuid: âdefaultâ,
inMemory: 1,
readWriteMode: undefined
}
Executing (default): PRAGMA INDEX_LIST(AddonSettings
) {
plain: false,
raw: true,
logging: [Function],
timestamps: false,
validate: {},
freezeTableName: false,
underscored: false,
paranoid: false,
rejectOnEmpty: false,
whereCollection: null,
schema: null,
schemaDelimiter: ââ,
defaultScope: {},
scopes: {},
indexes: [
{
fields: [Array],
type: ââ,
parser: null,
name: âaddon_settings_client_key_keyâ
}
],
name: { plural: âAddonSettingsâ, singular: âAddonSettingâ },
omitNull: false,
sequelize: Sequelize {
options: {
dialect: âsqliteâ,
dialectModule: null,
dialectModulePath: null,
protocol: âtcpâ,
define: {},
query: {},
sync: {},
timezone: â+00:00â,
clientMinMessages: âwarningâ,
standardConformingStrings: true,
logging: [Function],
omitNull: false,
native: false,
replication: false,
ssl: undefined,
pool: {},
quoteIdentifiers: true,
hooks: {},
retry: [Object],
transactionType: âDEFERREDâ,
isolationLevel: null,
databaseVersion: 0,
typeValidation: false,
benchmark: false,
minifyAliases: false,
logQueryParameters: false,
adapter: âsequelizeâ,
storage: â:memory:â
},
config: {
database: undefined,
username: undefined,
password: null,
host: âlocalhostâ,
port: undefined,
pool: {},
protocol: âtcpâ,
native: false,
ssl: undefined,
replication: false,
dialectModule: null,
dialectModulePath: null,
keepDefaultTimezone: undefined,
dialectOptions: undefined
},
dialect: SqliteDialect {
sequelize: [Circular],
connectionManager: [ConnectionManager],
QueryGenerator: [SQLiteQueryGenerator]
},
queryInterface: QueryInterface {
sequelize: [Circular],
QueryGenerator: [SQLiteQueryGenerator]
},
models: { AddonSetting: AddonSetting },
modelManager: ModelManager { models: [Array], sequelize: [Circular] },
connectionManager: ConnectionManager {
sequelize: [Circular],
config: [Object],
dialect: [SqliteDialect],
versionPromise: null,
dialectName: âsqliteâ,
pool: [Pool],
connections: [Object],
lib: [Object]
},
importCache: {}
},
hooks: true,
type: âSHOWINDEXESâ,
uuid: âdefaultâ,
inMemory: 1,
readWriteMode: undefined
}
Executing (default): CREATE INDEX addon_settings_client_key_key
ON AddonSettings
(clientKey
, key
) {
plain: false,
raw: true,
logging: [Function],
benchmark: undefined,
transaction: undefined,
schema: null,
fields: [ âclientKeyâ, âkeyâ ],
parser: null,
name: âaddon_settings_client_key_keyâ,
prefix: âAddonSettingsâ,
supportsSearchPath: false,
type: âRAWâ,
uuid: âdefaultâ,
inMemory: 1,
readWriteMode: undefined
}
Local tunnel established at https://62d3bb1d80b3.ngrok.io/
Check http://127.0.0.1:4040 for tunnel status
Registering add-onâŠ
Failed to register with host https://apiture-techwriter.atlassian.net/wiki/(401)
Basic authentication with passwords is deprecated. For more information, see: https://confluence.atlassian.com/cloud/deprecation-of-basic-authentication-with-passwords-for-jira-and-confluence-apis-972355348.html
Add-on not registered; no compatible hosts detected