The Atlassian Community Forums are currently in read-only mode. We will be relaunching on a new platform on September 22 (read more here). We apologize for the extended downtime. For concerns or questions, please email communitymanagers@atlassian.com. See you on the other side, on the new Atlassian Community Forums! :)

×

Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

New ACE project fails to run

Chris Dunne _Raledo_
Atlassian Partner
September 4, 2018

I've just installed the latest ACE from Bitbucket. I have node, npm etc install (all latest versions) running on Windows 8.

I created a new jira add-on project.

When I try npm start or node app.js I get the following error

url.js:103
throw new TypeError('Parameter "url" must be a string, not ' + typeof url);
^

TypeError: Parameter "url" must be a string, not undefined
at Url.parse (url.js:103:11)
at Object.urlParse [as parse] (url.js:97:13)
at new Sequelize (C:\Program Files\Git\dev\JS\ace\second\node_modules\sequelize\lib\sequelize.js:115:28)
at new SequelizeAdapter (C:\Program Files\Git\dev\JS\ace\second\node_modules\atlassian-connect-express\lib\store\sequelize.js:49:31)
at module.exports (C:\Program Files\Git\dev\JS\ace\second\node_modules\atlassian-connect-express\lib\store\sequelize.js:182:10)
at Function.stores.create (C:\Program Files\Git\dev\JS\ace\second\node_modules\atlassian-connect-express\lib\store\index.js:18:10)
at stores (C:\Program Files\Git\dev\JS\ace\second\node_modules\atlassian-connect-express\lib\store\index.js:12:17)
at new Addon (C:\Program Files\Git\dev\JS\ace\second\node_modules\atlassian-connect-express\lib\index.js:35:38)
at module.exports (C:\Program Files\Git\dev\JS\ace\second\node_modules\atlassian-connect-express\lib\index.js:210:12)
at Object.<anonymous> (C:\Program Files\Git\dev\JS\ace\second\app.js:34:13)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
at Function.Module.runMain (module.js:693:10)
at startup (bootstrap_node.js:191:16)
at bootstrap_node.js:612:3

Can anyone help? Am I missing a parameter in config.json. I've not changed anything in any of the files that were generated.

 

BTW - When I run npm install I also get the following warning

npm notice created a lockfile as package-lock.json. You should commit this file.
added 247 packages from 295 contributors and audited 517 packages in 22.093s
found 1 high severity vulnerability
run `npm audit fix` to fix them, or `npm audit` for details

I did try to fix it. It refers to the package 'fresh' and says it should be updated to 0.5.2 but it appears the package is already at the correct version.

Thanks

Chris 

1 answer

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

3 votes
Gabriel Bucher
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
September 11, 2018

Hi @Chris Dunne _Raledo_

Just had the same issue as you and was able to solve it with the following configuration change in config.json

"store": {
"adapter": "sequelize",
"dialect": "sqlite",
"storage": "store.db"
}

changed dialect "sqlite3" to "sqlite" and changed key "database" to "storage".

additionally I had to install the sqlite3 npm package.

npm install --save sqlite3

Cheers
Gabriel