Elementi di base - Note sul rilascio


1.0 Presenza di caratteri non validi nella directory di installazione di WebSphere Studio che ne impediscono l'avvio
2.0 Problemi relativi ai classloader nei thread creati
3.0 Deadlock durante la creazione dell'estensione di eseguibile in Plugin.startup

1.0 Presenza di caratteri non validi nella directory di installazione di WebSphere Studio che ne impediscono l'avvio

WebSphere Studio non verrà avviato se è installato in una directory che contiene caratteri non validi, ad esempio: %#<>"!. Per risolvere questo problema, installare WebSphere Studio in una directory che non contiene caratteri non validi.

2.0 Problemi relativi ai classloader nei thread creati

Esiste una specifica nota per il caricamento delle classi da un thread appena creato utilizzando un classloader diverso da quello del plug-in. Il risultato sarà un'eccezione ClassNotFoundException. Come soluzione temporanea, effettuare i seguenti passi:

  1. Creare un thread in cui eseguire il codice.
  2. Inviare 
    yourThread.setContextClassLoader(yourClassLoader); 
     (YourPluginClass.class.getClassLoader())

    È possibile individuare il proprio caricatore classi da una classe caricata.
  3. Eseguire il codice nel thread appena creato.

Se si imposta il caricatore classe di contesto per il thread corrente, quest'ultimo risulterà utilizzato contemporaneamente da più utenti (tutti di WebSphereR Studio), per cui si produrranno risultati imprevisti. 

3.0 Deadlock durante la creazione dell'estensione di eseguibile in Plugin.startup

Se il codice Plugin.startup è complesso e vengono eseguite attività come la creazione di un'estensione di eseguibile, è possibile che venga creata una situazione deadlock. Soltanto le semplici attività di registrazione devono essere eseguite con il codice Plugin.startup.

Visualizza il file Readme principale

>