Classe Base “sembra non sono stati migliorati” dopo l'aggiornamento di Google App Engine SDK per Java

StackOverflow https://stackoverflow.com/questions/1890410

  •  19-09-2019
  •  | 
  •  

Domanda

ricevo errori come questo, quando si tenta di eseguire unit test in App SDK Engine 1.2.8. I test di unità passano sotto SDK 1.2.6 utilizzando lo stesso codice.

"Classe com.foo.bar.BaseClass non sembra sono stati migliorati. Si consiglia di eseguire nuovamente il potenziatore e verificare la presenza di errori nell'output"

Una classe che si estende BaseClass viene mantenuto, ma ha le annotazioni corrette, ecc.

È stato utile?

Soluzione 2

Un thread sul gruppo di sostegno GAE mostra altre relazioni dello stesso problema e link a una versione release-candidate di ORM 1.0.4 che risolve questo e un altro relativo bug: Discussione di Supporto

I miei errori sono stati risolti con l'installazione di ORM RC utilizzando il metodo fornito nel supporto wiki GAE.

Grazie a Max Ross @ Google per la consegna di una correzione per il problema rapidamente.

Altri suggerimenti

Ho avuto lo stesso problema, ma con una soluzione diversa. Dopo la distribuzione Ho controllato il console, che puntava a un log degli errori:

  

Plugin (Bundle) "org.datanucleus.store.appengine" è già registrato. Assicurarsi che non dovete più versioni JAR dello stesso plug-in classpath.plugin nel classpath.

Così ho controllato le librerie nella cartella WEB-INF. Ho trovato più versioni di "DataNucleus-AppEngine-xxx". Dopo aver rimosso le vecchie verions ha funzionato di nuovo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top