Hi,
I have two big problems with Atlassian SDK and Bitbucket.
I create fresh project via atlas-create-bitbucket-plugin command, run via atlas-run and stop CTRL+C. I use Windows 10, OpenJDK 1.8.0_222, Atlassian SDK 8.0.16 and Bitbucket Server 6.5.
When I use shortcut to stop Bitbucket, the terminal display a lot of lines about exceptions. Process is not terminated, because in Task Manager I found OpenJDK with allocated ~2GB of RAM.
Exception:
[INFO] Running Shutdown Hook
[INFO] bitbucket: Shutting down
[INFO] bitbucket: Shutting down
[WARNING] There was an error attempting to stop Bitbucket Server
java.io.IOException: Failed to retrieve RMIServer stub: javax.naming.ServiceUnavailableException [Root exception is java.rmi.ConnectException: Connection refused [WARNING] There was an error attempting to stop Bitbucket Server
to host: 127.0.0.1; nested exceptionj is:
a jvaav.ai.o.nIeOtEx.cCoenpnteicotnExce:p tiFaonile:d Ctono nreecttriione rvee RMIfSuesrveedr: csotnunbe:c tj]av
ax.na m i n g.Sater vjaviacxe.UmnaanvaagielmaebnleEt.remotex.rmi.Rception [Root eMIConnector.cxocnneepctt i(oRMIConnector.java:369n is java.rmi.ConnectException: Connection refused to host:
7)2
.0 . 0. 1;a tne sjtaevda exx.cemaptniaogne miesn:t .
r emjoatvea.J.nMeXtC.oCnonnencetcotrEFxaccetportyi.ocnon: Connneectctio n( rJeMfXuCsonneer:c tconneorFactc]to
a.java: 270 )
t ajavaxt.ma jnaagveamxen.t.remote.managementrmi.remo.tRe.JMXConnMIeCcotonrnFeacctory.connecttor.co n(necJtM XC(onRnMeIcCtonnecotor.javarFactory.java::229369)
)
a ta tcom .jaatvlaaxs.manasian.maveng.epmleuntg.ins.amps.prreomodte.JucMtX.CBiotnbucknectorF(tParoduccttHanoryd.colnenre.cctr e(aJMXConnectorFactory.java:270teConnector)
BatitbucketProductHandler.java:360 javax.management.r)
emote.J M XConn ectaotrF accotmo.raytl.caosnsneiacnt. m(aveJnM.XpClonugniencst.oarmFpasct.proocdyu.cjatva.:B2i2t9bu)
ke t Pr odautc com.atlassian.maven.plugins.amps.product.BitbucketProductHandler.createConnectort H(anBdiltebru.cskteotpP r(odBuitcbtuHcakndetProducler.java:360tHandler.java:2)03
atat com.atlassian.maven.plugins.amps.product.BitbucketProductHandler.stop ( com.atlassiarBitb.maven.plucukgientPsr.oamdupcts.HAandler.java:203bs)t
ac t P roadtu cctoHma.nadtllaesrsMiojaon..lmaamvbedna.$plsutgoipnPsr.oadmucptss.$A0b s(traAcbt$PtrroadcutctPHarndolduecrtMHoajond.llearmMbdoaj$os.tojapvPar:o8d8u2ct)s
E ( Aabtst rjaacvtaP.ruotduilc.tcHoanncdulrreernMojo.java:882t).
x ecutators j$aRvua.nnuatbilelA.dcaopntceurr.rceanllt. (ExEexecutors.jacuvato:r5s1$1R)
unnableAdapter.c a llat ( java.util.concurrent.FutureTaskE.runxec u(torFutureTs.ajasvka.:j5a1v1a:266)
)
at atj jaavvaa.u.uttiill.concurrent..concurFrent.ThureadPoolturEexTeacsuk.rtor.ruun nW(orFk)ertureTask.java:26 (6)ThreadPoolExecutor.java:1149
aatt java.util.concurrent.ThreadPoolExecutor$Worker.run ( java.util.concurrent.ThreadPoolExecuThreator.drPouonWloErxkeecru tor.java:624(ThreadPoolExecutor.java:1149)
)
a t at java.lang.Thread.run java.util.concurrent.ThreadPoolExecutor$Worker.run ( (ThreadPoolExThercuead.jatovra.:j7a48va:624))
at
Cjaaused bvya.:l ajnag.vaTxh.rneaamdi.nrugn. S(eTrviceUnavailableException
hatrea codm.j.savuan.:j7n4di.rm8i.registry.Re)
tiCasusedtr byyCo: javax.naming.Servintext.cleoUonkuavpa i(lRaebgliesEtrxycCeopntitoenx
.sj av aa:t13 6co)m
un .atjndi.rmi.registry.RegistryContext.lookup com.sun.jndi.toolkit.url.GenericURLContext.locURLContext.java:205t.java:13 (6Gen)eri
co )at
m.sun.jndi .tatoo lkjit.url.GenericURLCavax.onanmtext.lookinug.Initiapl C(onGteenxetricURL.lookupContext.j a(va:205InitialContext.java:417))
atat j javax.managemavax.namingent.remote.rmi..IRnMiItConneictor.findRMaIlServCeornJtNDIext.lookup ( (RMIConnector.java:1955InitialContext.java:417)
at
ja vaaxt.m ajanvagaemex.management.remote.rmi.RMIConnnet.crtemotoer.find.rRmMiI.SReMrIvCeornneJNDIct o(r.findRMRMISeICrvoernnector.jav a(:1955RMIConnector.java:1922)
)
at javax.maatna gjeamevnatx..remanagmement.remote.rmi.RMIConnector.conneote.rctmi.RMIConne (cRMItCoonr.findnecRtMIoSrer.vjearv a(:2R8M7I)
Coantne cjtavoarx..jmaavnaa:g1e9m22en)t.
r e m o te.JMXConnectaotr javaxF.management.arcetory.mocte.onnectrmi .R(MJMXConnectoIrCFoancnteocrtyo.rj.acovna:n2e70ct) (
a M I C onanector.jatv a:j2a8v7ax.)m
n agementa.tre mjoatvea.Jx.managemMXentC.orenmnoetcet.oJrFMaXcCtoorny.ncoecntnoercFta c(toJrJyX.CcoonnnneeccttorFactory.java:2 29()
M XCaotnnectorFactory.java:270 com.atlassian.maven.plugins.amps.product.BitbucketProductHandler.)
cre a t eCatonnector (javax.management.remote.JMXConnectorFactory.connectBitbucketProductHandl (er.java:360)
J MatXC onnectorFactory.java:22com.atlas9s)
i aatn.maven .cpolmu.gaitnlas.amps.products.sBiitabn.uckmaven.pluegintPrso.daumcptHs.proandleduct.Bitbucker.sttPorpo d(uBicttHandbucketProdleuctHandr.crealer.java:203teCo)nne
c tato com.atlassian.maven.plugins.amps.AbstractProductHandlerMojo.lram b(daBit$stopProbduckctcttPrso$d0u (cAbstractProtHandledr.java:360u)
na n d lerMatoj oc.ojma.vaat:l8a82ssian.maven.plu)gi
s.amps.prod u catt.B jaiva.utbucktetProductHandlil.concurrener.stop (tBitbuc.EkextePcroudtucoerrasn$dRleunrn.ajbalvae:A2d0a3p)t
.atcall c(omE.axetclaustosrisa.java:511n.maven.plugins.amps.AbstractProductHandlerMojo.lam)b
da $statop Pjraovdau.cuttsi$l0. c(onAcubstractProductHandlerMojo.java:882rr)
e n t.Futur eaTtas kj.rava.utunil.concurren (t.Executors$RunnableAdapter.callFutureTask.java:266 (Executors.java:511)
)
atat jav aj.ava.util.concurrenutitl..cFuoncturreuntreTask..rTuhnre a(dPoFoultEurexecutor.ruTaskn.Wjoravka:266e)r
(aThtreadPoolExecutor.java:1149 java.util.concurrent.ThreadPoolExecutor.runWorker)
(aThrte ajdaPovoal.Euxtecutoil.concurr.java:1149r)
e n t .atThreadPoolExecutor$Worker.run ( java.util.concurrent.ThreadPoolExecutor$Worker.runThreadPoolE (xecutor.java:624ThreadPoolExecutor.java:624)
)
at javaat.lang.Thread.run java.lang.Thread.run ( (Thread.java:748Thread.java:748)
)
Caused byC:a used byjava.rmi.ConnectException: java.rmi.:C onnCeoctnEnxecction refused to host:eption: Connect1i2o7n. 0r.e0.fu1;s enested exception is:
d to host: 1j27av.0a..n0et..1C;o nnnecetsEtxeceptiond: Connection exception isrefuse:
d: co
njanectva.n
e t. C onantec tsEuxnc.erpmti.tion: Connectiroanspno rrte.ftucsp.eTd: CcPEonndnpeoicntt.
n e w S oactke t s(unT.CPEndrpmoii.nttr.ajnavsport.tcp.TCPEa:619ndpoint.newSocket)
( TCPEndpointat.java:619 )
s un.ratmi .sturann.sport.tcp.TCPChannel.crerateConnectimi.trona (nsTpCoPrChannelt..tcp.TCPCijaavnnel.creaat:eC2o1n6ne)ct
o nat ( sun.rmTiC.PtChraannel.nsport.tcp.TCPChajnnel.newCoavnna:2ec16t)i
n (atTCPCh asnunne.lrm.ij.atvransaport.:tc2p0.2TC)PCh
an nate sl.unne.rwmCoin.nseecrver.UnicastiotnR ef.newCall(T C(PCUhnannel.java:202icastRef.java:338)
)
aatt ssun.rmi.urn.remgii.ssterryv.erR.eUgniicsatsrtyIRmepfl._nSetwuCba.lllo (okuUpni c(autRReegfi.jstaryIvam:p3l3_8St)
b. j aatva :s11u2n.rmi.registry.RegistryImpl_Stub.lookup)
tex at( comRe.gsuin.sjtnrydIimpl_Stub.ja.rmi.registry.Regisvta:112ryCon)
t.lookup (aRteg ciosmt.rsuyCn.ojnndtiext.ja.vrmi.regia:132s)tr
y.Registry C onatte xcto.ml.ookupsun.jndi.toolki t(.url.GenericURLContext.lookup (RegistryContext.javaGener:ic132URLContext.java:205)
a )
t javax.naming.InitialContext.lookup (atInitialContext.java:417 com.sun.jndi.toolkit.url.Gener)i
IURLC ont ex t.altoo kjuap va(x.GmeanenraicgeURmLeCnotn.treexmto.tjeav.a:r2m0i5.R)M
C o n n ecattor. fijndRMISeravvaexr.JNnaDmIi n(g.RMIInCiotnniaelcCtonotre.xjt.alvao:o1k9up5 5()nitialContext.j
a v a :4a17t)
jatavax.m jaanvaaxg.emmaennat.greemmoetne.tr.mrie.mRoMtIeC.ornmnie.cRtMoIrCo.nfniencdRtoMrI.SfeirndRMIverServerJNDI ( (RMIConnector.java:1922RMICo)
nnector. java :1955)
at javax.managemenatt.remote.rmi.RMIConnecto jarv.acxo.nmneactn a(geRMmeInCt.remonneote.rmidRctorM.IConnejcatvoa:r2.87fi)n
RMIServer (aRMICtonnector.java:1922 javax.management.remote.JMXConnectorFactory.connect)
. at( jJaMvaXxC.onnemcatnoargement.reFmactory.java:27o0te)
rmi .RMICo nnect or.acton njeactvax.management.remote.JMXConnecto (rFactory.connectRMIConnector. (java:287)
J MXCatonnectorFactory.j javax.management.remote.JMXConnectorFactory.connect (ava:229JMXConnec)
to r Fac to rya.tja vcao:270m.atlassian.maven.plugins.amps.product.BitbucketProductHandler.creaC)e
on n e ctaotr (jaBviatxb.umcaknetagPermoednutc.treHmaonte.JMXdCler.java:360onnectorFactory.conn)
ec tat ( com.atlassian.maven.plugins.aJMXConnectorFactomps.product.BitbucketProductHandler.stry.java:229op)
(BitbucketProductHandler.java:203)
a tat com.atla sscom.atlassian.maveni.pluginans.a.mavmepns..plugins.amps.prAobdsutcrtac.BtiPtrobucketProductHanddluctHaenrd.lecrrMeojaot.lambda$steopConnProdectuorcts$0 ( (BiAtbbsutckreatctPProductHandlerMroductHaonjo.java:882dle)r.
v a v a:36at0 )ja
a . u t il.concurrenatt co.m.Eaxtelcaustsoirasn.$Rmuanvneanb.lpelAduagpitnes.r.ampsca.llp (roducEt.BitbucketxProduecutoctHandler.srs.javat:5op11 ()
e B i tbautck ejtProductHandler.jaavva:2a.util.con03cu)rr
n t.FutureTask.run ( FutureTask.java:266at)
com.atlassian.maven.platu java.util.concugrirennst..Tahmrps.AbstractPreadPoolExecutor.runWoordkuecrt H(anTdhlreeraMdoPojool.Elxamebcduat$osrt.opProducts$0 (java:1149AbstractProductHandlM)r
o j o .atjava:882 java.util.concurrent.ThreadPoolExecutor$Worker.run ()
T h r eaadPtoo ljaEvxae.cuuttoirl..jcavoanc:u6r2r4en)t
.E x e cutors$RunnableAdapter.call (atExecutors.java:511 java.lang.Thread.run ()
il h r eaadt.ja vjaa:v7a4.8ut)
.Ccaonucsed byurrent.F: java.net.ConnuteucrtException: eCTask.runonnection refu (sed: connectFutureTask.j
ava:266 )
aatt java.net.DualStackPlainSocketImpl.connect0 java.util.concurrent.ThreadPoolExecutor.runoo (rkerNati v(ThreadPooleE Methodxec)ut
.n. j a vaa:t11 4j9av)a
e t .aDtu java.util.concurrent.ThreadaPlooStlEackxePcluaitor$WorkneSro.crkuent (IThrmpl.sockeeadPootClExecutoonrn.ejacvta :(62D4u)
aatlSta jckPlaianva.SolcaknegtImpl.java:79.Thread.run) (
a Th r eaatd. jjaavva.net.Absatr:a7c48tP)l
iCnSocketImpaul.dsoCedo nbnye: java.net.ConnectException: cConnectt i(oAn brsetfruasctPlained:
.cockeotnnectImpl
ja vata:350)
jav aat. njaeva.t.neDtu.AbasltStackPlainSocractPlkeatIinSocketmpl.conneImplc.cont0nect To(AAative ddressMethod )(
bstractPlainSocketI mapl.java:206t)
java.net.DualStackPlainSocketImpl.socketConnect (atDualStackPlainSocketImpl.java:79)
java.net.A batstrac java.net.tPlainSocAbstractPlainSocketImpl.doConnectk (eAbstractPlatIinmpSlo.ckconnect e(tAbstractPlainSocketImpl.java:188Impl.java:350)
)at
java.net.PlainSo ckatetImpl.connect ( java.net.AbstractPlainSocketImpl.connectToAddressPlain (SocketImpl.java:172Abst)
SactPlainS o c ke tIamtpl .java:206java.net.Socks)
ocketImpl.con natect ( java.net.AbstractPlainSocketImpl.connectSocksSocketImpl.java:392 (Absr)
a ct P l aaitnS ojcakvea.tnIemtp.lS.java:188ocket.c)
onnect (atSocket.java:589 java.net.PlainSocketImpl.connect)
(aPtlainSocketImpl.java:172 java.net.Socket.connect ()
S o ckeatt. jjaavvaa.:n5e3t8.S)o
ck s S o ckatet Ijmpalv.cao.nnneetct. S(oScokcekts.S<oicnit>ketImpl.java:392 ()
et o c keatt. jjaava:43v4a.)n
. S o ck eta.tco njnaevcat. (netS.oScocketket.<in.java:589)
i t > (atSo cjkaevta..jnava:211)
et . S oactke ts.ucno.nrnmeic.t t(raSnoscpkort.proxy.RMIDirectSocketFactory.createSocket (et.jry.java:40Socvak:e5tF3a8ct)o
)
erS atat j asvuan..rmnie.ttra.nSocket.<insit>port.pro (xyS.oRckMet.java:434IMast)
oc k etFactory.createSocket (atRMIMasterSocketFactory.java:148 java.net.Socket.<init> ()
Satocket.java:211 sun.rmi.transport.tcp.TCPEndpoint.newSocket)
( TCPaEtnd psouinn.tr.mjia.vtraa:n6s13p)
o ratt .sun.rproxy.mRMiI.DtirarencstporSocketFat.cttcpo.rTCy.PcCrhanneateSockeel.createContn ect(ion (RMIDirectSocketFactory.java:40)
T CatP sCun.rhannel.java:216mi.transport.proxy.RMIMasterSocketFa)
ctory.createSoc ke t (aRtMI Msun.rmi.transport.tcpas.tTCPChannel.enrSeowCckoentnFecationctoryn (java:148TCPCha)n
e l.java:20 2)
at sun.rmi.transport.tatcp.TCPEndpoint.newSocket s (TCPEndpoint.java:613un.rmi.server.UnicaftR)e
nn e w Caaltl (sun.rmi.transport.tcpUnicastRef.j.aTCPChannel.creatveConane:3c3t8io)
( TCPChannel.java:216 )
at atsun.rm siu.nr.ermi.gtranspoirstt.tcp.TCPChannel.newConnection (TCPChannel.rjya.vReag:ips0t2ry)Im
l _ S tuabt.l osokuunp .(rmi.server.UnicastRef.newCall (RegistryImpl_Stub.java:112UnicastRef.jv)
a: 3 3 8a)t
c o m.astu ns.ujnnd.ir.mrmii..rreeggiissttrryy..RReeggiissttrryyICmopnlt_eSxttub..llooookkuup p ((RegistryContext.java:132RegistryImpl_Stub.java:112)
)
at com.sun.jndi.tatoolki com.sun.jndi.trmi.regis.turl.rGye.nReergiisctUrRLyCCoonntteexxtt..llooookkuupp ( (GeRneegriisctUrRyLCoCnotnetxextt..jjaavav:a1:2320)5
)
atat j acvax.naming.oIm.sun.jndi.tnoiotilalkiCto.nutrl.Generext.lookupicURLCo (nteInitiklContexxt.jt.ava:41l7o)o
up ( GenericURLContext.java:205)
at atjav ajx.amvaaxn.agnamiemengn.tIn.remote.rimitialCo.RnMICtoenxntec.ltoookru.p f(iInitiaverontext.java:417dRMIS)er
J ND Iat ( javax.management.remotRe.rmi.RMMIConnector.java:1955I)Connector.findRMIS
e rv eatrJN DjIa (vaRxM.ImConnector.java:1955anagement.remote.rmi.R)
MICo nnectora.tfi ndjRaMvIaSx.ervermanagement.remote.rmi.RMIConnector.f ind(RMIServerRMIConne ctor.j(aRMva:19I2C2onnector.java:1922)
a t jaatvax.management.remote.rmi.RMIConnector.connect ( javax.management.remote.rmi.RMIConncctoRMICr.coonnnneectcto (r.RjMaICvoa:287nn)e
vor .j a v aa:t287 j)a
a x.amtan ajgaevment.remote.aJMx.mXConnectorFaanagemenctory.contn.ecrte m(oJMXConte.JMXConecconnectFactory.jatovraFa:c27t0or)y.
(aJMtXC jonnectavax.managemenot.remote.JMrFXCoancnteoctorryFa.ctjavaory.c:o27n0nect (JMXConn)
ec torFactory.java:229at)
javax.management.remote.JMXConnectorFactory.conneatct c (om.atlassian.maven.plugins.amps.prodJuctMX.BitbucketProduCconnteHcatnodrleFra.cctory.java:229reateConnec)to
( Biattbu cckoemt.PartoldaussctHaniadn.lmearve.nj.apva:360lugins.amps.produc)t.
BitbucketP r o ductHandler.creataetC ocom.antnleacsstioanr. m(aveBitbucketProductHandlenr.plu.Pginavsa:.3a6m0ps).product.Bitbucket
ro d u ctaHtan dcloerm..sattloaps s(iaBni.tmbauvckeen.tpPlruogdiuncst.Haanmdplser..pjraovdua:cbt0.3Bi)t
u cketProductHan daletr. sctom.opatl assia(n.maven.pBliutgins.ampsbuc.AkbestPtrraocdtProductHuctHandlerMojo.anldamler.java:203bd)a$stopProducts$0
(AbstractPro ductHandlerMojo.java:882at)
com.atlasats ian.majava.util.concurrent.Executors$RunnableAdapter.callven.plugins.amps.Abst (ractProductHandleErxeMojo.lambda$cutors.java:511stopProducts$0)
( Aat java.util.concurrent.FutureTask.run (bstractProductHandlerMojo.java:882FutureTask.jav6:26)
)
a ta tja vjaa.vuat.iult.icl.concurronent.ThreadPoolExecutor.runWorkercurrent.Executors$ R)(nnableAdTahrpetaedrP.ocoallElx e(cuEtxoerc.ujtoavras:.1java1:45911)
atat java.util.concurrent.Threa dPoolExjeacvuat.ourti$Worker.l.runconcur re(nt.FutureTasr.runThre (aFutdPuoroelTEaxsekc.java:26u6to)
atava:624 )
java.util.concurrent.ThreadPoolExecutor.runWorker (atThreadPoolExecutor.java:1149 java.lang.Thr)
a ead. r uant ( jTahvra.util.conecaudr.jraevnat:.74T8hr)e
d[INFO] amps:stop in 9s
PTerminate batch job (Y/N)? y
failed to retrieve rmiserver stub: javax.naming.serviceunavailableexception
When I try start server after this this situation, after maybe 5-6 min, terminal displays this:
[ERROR] Failed to execute goal com.atlassian.maven.plugins:amps-dispatcher-maven-plugin:8.0.2:debug (default-cli) on project prl: Timed out waiting for Bitbucket Server to start -> [Help 1]
[INFO] 2019-08-20 11:05:51,518 INFO [ThreadPoolAsyncTaskExecutor::Thread 66] c.a.plugin.osgi.factory.OsgiPlugin Plugin 'com.atlassian.labs.rest-api-browser' waiting for service '&loginUriProvider' with filter '(objectClass=com.atlassian.sal.api.auth.LoginUriProvider)'
[ERROR]
[INFO] 2019-08-20 11:05:51,520 INFO [ThreadPoolAsyncTaskExecutor::Thread 18] c.a.plugin.osgi.factory.OsgiPlugin Plugin 'com.atlassian.bitbucket.server.bitbucket-tag' waiting for service '&unhandledExceptionMapperHelper' with filter '(objectClass=com.atlassian.bitbucket.rest.exception.UnhandledExceptionMapperHelper)'
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[INFO] 2019-08-20 11:05:30,372 INFO [FelixDispatchQueue] c.a.p.o.c.f.FelixOsgiContainerManager Started bundle com.atlassian.bundles.json (73)
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[INFO] 2019-08-20 11:05:51,551 INFO [ThreadPoolAsyncTaskExecutor::Thread 68] c.a.plugin.osgi.factory.OsgiPlugin Plugin 'com.atlassian.diagnostics.atlassian-diagnostics-plugin' waiting for service '&applicationProperties' with filter '(objectClass=com.atlassian.sal.api.ApplicationProperties)'
[ERROR]
[INFO] 2019-08-20 11:05:30,380 INFO [ThreadPoolAsyncTaskExecutor::Thread 71] o.s.o.a.NonValidatingOsgiBundleXmlApplicationContext Application Context service already unpublished
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[INFO] 2019-08-20 11:05:30,380 INFO [ThreadPoolAsyncTaskExecutor::Thread 72] o.s.o.a.NonValidatingOsgiBundleXmlApplicationContext Application Context service already unpublished
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[INFO] 2019-08-20 11:05:30,380 INFO [ThreadPoolAsyncTaskExecutor::Thread 74] o.s.o.a.NonValidatingOsgiBundleXmlApplicationContext Application Context service already unpublished
PS It happens when project is without and with my modifications.