Júl 27, 2010

Zrýchlenie práce s Eclipse

Pokiaľ používate Eclipse, napríklad v kombinácii s Flash Builderom, určite sa pozrite na článok na blogu DevGirl. Nájdete tam veľa užitočných rád, ako zrýchliť prácu s IDE.

Pokiaľ máte čas, určite si pozrite nasledujúce video z konferencie Max 2009 – Flash Builder 4 Advanced Tips and Tricks

Jún 10, 2010

BlazeDS Introspection Error

BlazeDS je šikovný kus technológie. Ako to s IT technológiami chodí, tak obsahujú skryté chytáky. Tento stál za všetky drobné.

Nakonfigurujem BlazeDS (prípadne EngineDS, čo je upravená verzia pre Google App Engine), zvolím Connect to Data/Service. Flash Builder zobrazí dostupné služby.

Zaškrtnem vybrané služby a zvolím Finish.

Namiesto očakávaného prehľadu importovaných funkcií dostanem veľmi poučnú a usmerňujúcu chybovú hlášku:

Cannot refresh service. Destination ID and some other properties are missing for the service. Please delete this service, deploy the model (.fml file) in the server, and re-import it via Connect to Data/Service. Try importing by unselecting destination ProductService.

Há a čo teraz?

Prešiel som všetky konfiguračné súbory. Niekoľko krát som preveril messaging-config.xml, remoting.xml a stále nič. Po niekoľkých hodinách som úspešne našiel príčinu problému.

V nastaveniach projektu pod položkou Flex Server bol Context Root nastavený prázdny reťazec. Stačilo predefinovať Context Root a introspection zbehla bez najmenších problémov.

Jeden obyčajný znak ‘/’ a človek nad tým strávi niekoľko hodín. Typická softvérová enterprise chyba.

Chyba je nareportovaná na bugs.adobe.com. Som zvedavý, či na ňu zareagujú. 🙂