2013-05-13 14 views
5

Ho appena installato un server Jenkins locale per eseguire alcuni test utilizzando Selenium Webdriver.Jenkins non è in grado di connettersi al server della finestra - autorizzazioni insufficienti

Quando eseguo i test, i primi passi sono in esecuzione bene (chiamate Maven, l'accesso ai pronti contro termine, ...), ma quando devono essere eseguiti il ​​primo passo selenio, ottengo questo errore:

(java.lang.InternalError: Can't connect to window server - not enough permissions.) 

Quali autorizzazioni si riferiscono?

Sto eseguendo dal mio utente principale nel mio computer in un MacOSX. Ho cercato informazioni nel sito di jenkins e su google, ma posso ottenere qualsiasi cosa.

risposta

10

Aggiungere opzioni JVM -Djava.awt.headless=true

Nell'istanza che uso, il campo "Options JVM" è visibile solo dal pulsante "Avanzate ..." sotto il sottotitolo Metodo lancio.

+2

Nell'istanza che utilizzo, il campo "Opzioni JVM" è visibile solo dal pulsante "Avanzate ..." sotto il sottotitolo Metodo di lancio. – amacleod

+1

Aggiunto il commento alla risposta. – chakrit

1

Hai provato ad aggiungere un JDK diverso alla tua casella e ad utilizzarlo per la tua build? Ho avuto un problema simile con un lavoro di build Jenkins sul mio Mac ed è stato in grado di correggerlo: Jenkins build failed on OSX

Problemi correlati