CMP: Componente non usato ma copiato in compilazione
linkDescrizione del difetto
In un caso molto particolare, quando veniva compilata un'applicazione web, veniva compilato anche un componente non utilizzato.
Il malfunzionamento si manifestava solo se si eseguivano le seguenti operazioni:
- si creava, in un metodo, una variabile di tipo classe contenuta in un componente
- si utilizzava uno dei figli della variabile nel codice (per esempio scrivendo
variabile.collection.add(oggetto)
Instant Developer, per poter scrivere variabile.collection.add, creava un apposito oggetto (nascosto e interno alla variabile) che puntava alla collection contenuta nella classe - si cambiava il tipo alla variabile utilizzando una classe presente nell'applicazione web.
- veniva eliminata la riga di codice variabile.collection.add
Effetti del malfunzionamento
- Quando veniva compilata l'applicazione veniva copiata la DLL/JAR di un componente che non era utilizzato.
Soluzioni
Non sono disponibili workaround per le versioni precedenti.
Funzionalità interessate
L'utilizzo di componenti in applicazioni web, servizi NT o web service.
Note
- Malfunzionamento relativo alla richiesta di assistenza 000809-2017 e 001069-2017.
Ultima modifica: 28/09/2017 / Validità: da 16.5.6850