400 articoli pubblicati

Raggiunto il numero di

400 articoli pubblicati

Un ringraziamento speciale

a tutti i miei lettori

Likes(0)Dislikes(0)

Anomalia sulla procedura di caricamento di Workflow

Anomalia sulla procedura di caricamento Workflow

In questo post segnaliamo una anomalia che si potrebbe presentare in fase di caricamento di un Workflow, come indicato nella procedura Importing from local instance, e per alcune versioni datate di JIRA CORE, potrebbe essere un attimo …. fastidioso.

Ringraziamento

Rigrazio Francesco Borchetta per la segnalazione.

Nel dettaglio

Questa anomalia si presenta fino alla versione 7.1.7 server. Quando si esegue l’importazione di un Workflow, seguendo la procedura da manuale, rischiamo di non riuscire. Se andiamo a verificare il log, questo è il risultato:

24-May-2016 18:14:56.057 WARNING [http-nio-8717-exec-25] org.apache.catalina.connector.Response.sendRedirect Failed to redirect to [summary?atl_token=BC5X-3E6C-B9U6-B82F|e6b3dc7ef6ba6448e3e3e5827fa223dfe7952a0f|lin]
 java.lang.IllegalArgumentException: Illegal character in query at index 37: summary?atl_token=BC5X-3E6C-B9U6-B82F|e6b3dc7ef6ba6448e3e3e5827fa223dfe7952a0f|lin
	at java.net.URI.create(URI.java:852)
	at org.apache.catalina.connector.Response.sendRedirect(Response.java:1280)
	at org.apache.catalina.connector.Response.sendRedirect(Response.java:1252)
	at org.apache.catalina.connector.ResponseFacade.sendRedirect(ResponseFacade.java:500)
	at javax.servlet.http.HttpServletResponseWrapper.sendRedirect(HttpServletResponseWrapper.java:138)
	at com.atlassian.gzipfilter.SelectingResponseWrapper.sendRedirect(SelectingResponseWrapper.java:93)
	at javax.servlet.http.HttpServletResponseWrapper.sendRedirect(HttpServletResponseWrapper.java:138)
	at javax.servlet.http.HttpServletResponseWrapper.sendRedirect(HttpServletResponseWrapper.java:138)
	at javax.servlet.http.HttpServletResponseWrapper.sendRedirect(HttpServletResponseWrapper.java:138)
	at javax.servlet.http.HttpServletResponseWrapper.sendRedirect(HttpServletResponseWrapper.java:138)
	at javax.servlet.http.HttpServletResponseWrapper.sendRedirect(HttpServletResponseWrapper.java:138)
	at javax.servlet.http.HttpServletResponseWrapper.sendRedirect(HttpServletResponseWrapper.java:138)
	at com.opensymphony.module.sitemesh.filter.PageResponseWrapper.sendRedirect(PageResponseWrapper.java:212)
	at javax.servlet.http.HttpServletResponseWrapper.sendRedirect(HttpServletResponseWrapper.java:138)
	at javax.servlet.http.HttpServletResponseWrapper.sendRedirect(HttpSer

Workaround

Per fortuna, abbiamo a disposizione una workaround, disponibile nella stessa segnalazione della anomalia, che ci permete di poter risolvere il problema:

Workaround

  1. Procedere con la normale procedura di importazione di un Workflow
  2. Una volta raggiunto la URL http://<Base URL>/plugins/servlet/wfshare-import/map-statuses, seleziona tutti gli stati e quindi dare un click su Next (a questo punto siamo rediretti ad una pagina bianca, e l’errore è stato geenrato )
  3. Aprire l’ultimo stderr logs (Windows) o catalina.out logs (Linux) della propria istanza (localizzata su <JIRA Install>/logs directory) e cercare il seguente errore:
  4. 31-May-2016 18:14:49.109 WARNING [http-nio-7171-exec-17] org.apache.catalina.connector.Response.sendRedirect Failed to redirect to [summary?atl_token=B0KP-OKMI-GE40-K8NA|7412a2a4cd5c29b28d9247a0a93dbc9056c6a85b|lin]
     java.lang.IllegalArgumentException: Illegal character in query at index 37: summary?atl_token=B0KP-OKMI-GE40-K8NA|7412a2a4cd5c29b28d9247a0a93dbc9056c6a85b|lin
    	at java.net.URI.create(URI.java:852)
    	...
    Caused by: java.net.URISyntaxException: Illegal character in query at index 37: summary?atl_token=B0KP-OKMI-GE40-K8NA|7412a2a4cd5c29b28d9247a0a93dbc9056c6a85b|lin
    	at java.net.URI$Parser.fail(URI.java:2848)
    	...
    
  5. Copia la stringa da summary in avanti. Riprendendo l’esempio del punto precedente, copia summary?atl_token=B0KP-OKMI-GE40-K8NA|7412a2a4cd5c29b28d9247a0a93dbc9056c6a85b|lin
  6. Attacca questa stringa alla fine della URL che viene proposta quando vien evisualizzata la pagina bianca (ad esempio: http://<Base URL>/plugins/servlet/wfshare-import/map-statuses). La URL finale dovrebbe risultare:
    http://<Base URL>/plugins/servlet/wfshare-import/map-statuses/summary?atl_token=B0KP-OKMI-GE40-K8NA|7412a2a4cd5c29b28d9247a0a93dbc9056c6a85b|lin
  7. Incolla questa nuova URL nel browser e procedi. Questo dovrebbe far arrivare al passo siccessivo.

Conclusioni

Abbiamo questa Workaround disponibile per gestire l’errore, qualora abbiamo a disposizione una versione soggetta al problema e, per varie ragioni, non possiamo eseguire un aggiornamento di versione.

Likes(0)Dislikes(0)

Buone feste da Artigiano Del Software

Buone feste da Artigiano Del Software

Esprimo l’augurio che il prossimo anno

sia sempre pieno di nuove sfide

e di tantissime soddisfazioni.

UN RINGRAZIAMENTO SPECIALE

a tutti coloro che seguono sempre il blog

Likes(0)Dislikes(0)

Un riassunto di questo anno e … di questo Blog :-)

Un breve riassunto delle attività di questo Blog

In questio post cercheremo di tracciare un riassunto delle attività di questo blog.

 

Lasciamo che parlino i numeri

– 372 articoli …. e ancora tanti altri sono in preparazione

– 2 addon pubblicati su Marketplace

– circa 200 Addon per i prodotti Atlassian recensiti e provati per tutti voi

– 20.554 visite ricevute (dal trasferimento del blog)

GRAZIE A TUTTI I SEGUITORI DEL BLOG

UN ringraziamento a tutti coloro che ci seguono e che ci permettono di co0ntinuare ad affrontare sempre nuove sfide su argomenti sempre più interessanti e sempre più importanti. Grazie di cuore.

Conclusioni

Sicuramente un anno di grandi soddisfazioni e di grandi opportunità. Il prossimo anno ci aspettano ancora grandi sfide e splendide opportunità, che non ci lasceremo sfuggire. Con

 

Likes(0)Dislikes(0)

Post numero 300 – Un grande traguardo raggiunto

Un grande traguardo raggiunto

POST NUMERO 300

carpenters

 

Grazie a tutti i miei lettori

per la fiducia che mi accordate

Likes(1)Dislikes(0)

Infranto il muro delle 6000 visite

Un nuovo record

Record-6000-visite

Grazie a tutti i miei lettori

carpenters

Likes(0)Dislikes(0)

Un piccolo riassunto del 2015

Facciamo un bilancio di questo 2015

 

 

Come sempre, al termine dell’anno, si procede con un rito antico come il mondo: Si fa un bilancio di questo anno che è andato e si elencano i buoni propositi.

La prima cosa che abbiamo è una crescita molto importante del blog. Il numero delle visite è triplicato e abbiamo ricevuto complimenti da diversi produttori di addon, per le recenzioni e per gli argomenti trattati.

Siamo sempre più vicini ad un traguardo importante: Divenire, piano piano, un punto di riferimento per il mondo Atlassian, in italiano, cercando di fornire delle risposte a quesiti e questioni.

Tra le altre cose, siamo riusciti a raggiungere la partnership con la Atlassian, riconoscimento molto importante che mi da molti altri stimoli per esplorare ed anche imparare.

Buoni propositi per il 2016

Sicuramente intendo proseguire su questa strada, pubblicando ancora articoli su vari addon e proseguendo l’esplorazione su come sia possibile utilizzare questi strumenti anche per utilizzi non proprio esclusivi su IT.

Cercheremo anche di lavorare molto di più per il mondo Atlassian, dove sono sicuro che ci saranno grandi sorprese nel 2016.

Ringraziamento speciale

… a tutti i lettori del Blog, che il 2016 porti tantissime belle sorprese 🙂

Riassumendo?

WordPress mi aiuta nel fare un bilancio. Basta dare una occhiata a questo link.

Likes(0)Dislikes(0)

Superato quota 5000 visite – Record su record

Superato il muro delle 5000 visite

5000_e_piu_visite

Grazie a tutti i miei lettori

carpenters

Likes(0)Dislikes(0)

Traduzione Italiana di Kanoah Test adesso disponibile

Altro lavoro dell’Artigiano

Annuntio vobis gaudium magnum, habemus supporto alla lingua italiana del Kanoah Test 🙂

Kanoah-04-01

carpenters

 

Likes(0)Dislikes(0)

4400 visite …. e più

Superato il muro delle 4400 visite

4400_e_piu_visite

Un grazie a tutti i miei lettori

carpenters

Likes(0)Dislikes(0)