Re: Out of Memory exception

5 views
Skip to first unread message

Milan Vancura

unread,
Apr 12, 2010, 8:45:32 AM4/12/10
to loc...@googlegroups.com
> diky za zpravu. Nemohu nyni garantovat, ze problem poresime, ale projekt je
> open source a tak to treba nekdo vyresi z vyvojaru.

Ahoj, koukam, ze do konference neprisla vubec zadna odpoved a ze jsem taky
skoro jediny, kdo tam pise opravdu poctive anglicky. Neni tedy problem v tom?
Mam poslat ceskou verzi? :-)

Chapu, ze jsem prisel s osklivym problemem ("feature requesty" na GUI se
vetsinou vyrizuji snaz, znam to z vlastni praxe) ale zase jsem ochotny se do
urcite miry angazovat v hledani pricin. Ale potrebuju minimalne dve veci k
pocatecnimu nakopnuti:

1. jak zapnout debugging ucinny pro vas (abych z toho dostal informace, co vam
pomuzou odhalit chybu)

2. jestli je potreba nejake specialni nastaveni pro Nokia 6300i - na vasem webu
to pisete, ale nikde neni cokoliv podrobnejsiho, ani v archivu konference
jsem nic nenasel.

3. Nevim, jestli jsou moje problemy ojedinele nebo je maji i ostatni na jinych
telefonech.

Pripadne mate kontakt na nekoho jineho se stejnym telefonem (a Locify)?

Konkretne, pro pripomenuti, mi jde o:

a) out of memory error: nejcasteji v online mapach. Treba pokus zobrazit OSM,
OSM cyklomap nebo Google photomap skonci na OOM nejpozdeji po druhe zobrazene
obrazovce. Ale neni to jen v nich, nahodne se to objevi i pri pokusu ulozit
trasu a ruzne jinde.

b) chyba "method m(DDDD) not found" - nejcasteji u zobrazeni trasy nebo nekdy i
waypointu, ale opet obcas na ruznych prekvapivych mistech vcetne tech, ktere
jindy normalne projdou (to ostatne casto projdei to nahrani trasy).


Byl by nekdo ochotny se na to podivat s tim, ze budu testovat debugovaci verze
ci jinak spolupracovat? (J2ME neumim ale jsem zvykly lustit cizi kody nezavisle
na jazyku, mam to jako zamestnani).

Diky, Milan Vancura

Libor

unread,
Apr 13, 2010, 6:53:44 AM4/13/10
to Locify
Ahoj Milane,

ten dotaz jsem ignoroval, protože v mém okolí se nevyskytuje žádný
mobil od Nokie a nemám s nimi žádné zkušenosti. Pokud jsi ale ochotný
sám testovat a hlásit výsledky, pojďme se na to podívat společně.

V prvním kroku musíme ověřit, zda na tvém telefonu poběží Locify bez
certifikátu. Prosím nainstaluj si tuto testovací verzi:
http://locify.tvrdik.info/Locify.jad

Některé telefony dokážou jednorázově povolit zápis/čtení i pro
nepodepsané aplikace. U některých (Samsung, LG) to je ale nutné
potvrdit při každém pokusu o zápis. Pouhé spuštění aplikace je pak
utrpení. Doufám, že to nebude tvůj případ.

Po spuštění by se měl v adresáři /Locify-night/log/ objevit soubor
debug_1271155858812.txt (poslední číslice se budou lišit). Ten by bylo
fajn získat. Půjde to?

Zkus a dej vědět. Pokud se takto upravené Locify spustí a nebude s ním
větší problém, dodám tam hlášky co by mohli pomoct odstranit příčinu.

Libor

Milan Vancura

unread,
Apr 13, 2010, 9:03:07 AM4/13/10
to loc...@googlegroups.com, Libor
> Ahoj Milane,
>
> ten dotaz jsem ignoroval, proto�e v m�m okol� se nevyskytuje ��dn�
> mobil od Nokie a nem�m s nimi ��dn� zku�enosti. Pokud jsi ale ochotn�
> s�m testovat a hl�sit v�sledky, poj�me se na to pod�vat spole�n�.
>
> V prvn�m kroku mus�me ov��it, zda na tv�m telefonu pob�� Locify bez
> certifik�tu. Pros�m nainstaluj si tuto testovac� verzi:
> http://locify.tvrdik.info/Locify.jad

Diky, Libore.

Zkusil jsem spustit Locify-nightly, ale neprojdu pres ten uvodni test "Pro beh
aplikace je nutno povolit pristup k souborum!". Muj telefon umoznuje beh i
nepodepsanych aplikaci, provozuju takhle BT747 nebo Handy Geocaching. Locify
ale, zda se, kontroluje, jestli to nastaveni prav je na "povolit vzdy". Muj
telefon umoznuje pro nepodepsane aplikace jen "vzdy se zeptat".

Takze co bude ted nejlepsi volba?
Je mozne ten test nejak obejit a nechat me, at kazdy zapis potvrdim? Nebo to
nepujde, musel bych to potvrzovat nekolikrat za vterinu pri zapisu do debug
logu? Nebo podepsat tu aplikaci?

Vlastne ani porad nevim, jestli Locify pada jen na Nokia 6300i - na ostatnich
telefonech nepada?


Dik, Milan

Libor

unread,
Apr 16, 2010, 12:15:04 PM4/16/10
to Locify
DejaVu? Vedeme paralelní diskuzi emailem? Nebo pokus o urychlení?


>Vlastne ani porad nevim, jestli Locify pada jen na Nokia 6300i - na
> ostatnich telefonech nepada?

Zatím to tak vypadá. Zaznamenal jsem problémy na malých a starých Sony-
Ericssonech, ale to je dávno a nestálo mi to za opravu. S tebou se to
mění a vzniká motivace to opravit.


> Takze co bude ted nejlepsi volba?

Počkat až napíšu mezivrstvu, která bude ty zápisy obcházet.

--
You received this message because you are subscribed to the Google Groups "Locify" group.
To post to this group, send email to loc...@googlegroups.com.
To unsubscribe from this group, send email to locify+un...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/locify?hl=en.

Milan Vancura

unread,
Apr 19, 2010, 5:30:35 AM4/19/10
to Libor, loc...@googlegroups.com
> DejaVu? Vedeme paralelní diskuzi emailem? Nebo pokus o urychlení?

Ahoj,

diky, ze ses ozval. Ja si vsiml uz driv, ze jsi zacal od urcite chvile psat
maily jen mne a ne do konference. Ale to bylo az pote, co jsem ti i odpovedel
(takze ani moje odpoved nesla do konference). A tim, ze mi to chodilo o nekolik
hodin drive nez oklikou pres googlegroups, jsem se ani nezlobil :-)
Myslel jsem, ze jsi to udelal schvalne, abychom nezahlcovali konferenci
domlouvanim o tom kdy budu co testovat, a ze pak posleme az neco zjistime.
Proste jsem to dal neresil a odpovidal ti tak, jak ty jsi mi napsal - co slo i
do konference, tak i do konference a naopak.

> >Vlastne ani porad nevim, jestli Locify pada jen na Nokia 6300i - na
> > ostatnich telefonech nepada?
>
> Zatím to tak vypadá. Zaznamenal jsem problémy na malých a starých Sony-
> Ericssonech, ale to je dávno a nestálo mi to za opravu. S tebou se to
> mění a vzniká motivace to opravit.

> > Takze co bude ted nejlepsi volba?
>
> Počkat až napíšu mezivrstvu, která bude ty zápisy obcházet.

Dobre. Diky, ze se tomu venujes. Mne prekvapilo, kolik pozadavku na zapis ma
Locify uz pri svem startu - kdy jeste nespoustim zadnou z tech "podaplikaci"
jako napr. mapy. Myslel jsem, ze to bude unosne odklikat, ale takto fakt neni.
Neni to moc narocny pristup, s ohledem na jak malych a pomalych zarizenich to
ma behat? Pak je pomale i prepinani v menu. S Handy Geocaching se to neda
srovnat. (Ano, mluvim o tom, ze prepinam mezi par menu a nepoustim jeste zadne
mapy ani nic jineho, co by v HG nebylo.)
V kazdem pripade se mezivrstva bude hodit.

Milan

Libor

unread,
Apr 26, 2010, 1:12:45 PM4/26/10
to Locify
Ahoj,

tedy vystrnadit zápisy tak aby to moc nezasáhlo do paměťového modelu
byla celkem fuška. Podařilo se mi počet čtení/zápisů srazit na
desítku. Daní za to je neperzistentní nastavení, aplikace se při
každém spuštění bude tvářit jako čerstvě nainstalovaná.

Prosím vyzkoušej (http://locify.tvrdik.info/Locify.jad), zda je to pro
tebe akceptovatelné. Pokud by se Ti podařilo i znovu vyvolat "out of
memory error" můžeme pokračovat dál.

Díky,
Libor

Milan Vancura

unread,
Apr 27, 2010, 4:12:58 PM4/27/10
to loc...@googlegroups.com
> Prosím vyzkoušej (http://locify.tvrdik.info/Locify.jad), zda je to pro
> tebe akceptovatelné. Pokud by se Ti podařilo i znovu vyvolat "out of
> memory error" můžeme pokračovat dál.

Ahoj, díky za snahu to zprovoznit. Hlásím, že v principu to funguje. Akorát ten
počet dotazů aplikace na cokoli je stále příšerný. Než jen spustím aplikaci a
dám vyhledat nejbližší cache, abych dostal Out of memory Error (plus předtím
zobrazit mapu), tak musim 53x odsouhlasit buď přístup ke kartě nebo k
internetu. A to jsem ani nepřipojoval GPS a nepočítám zadávání jména a hesla na
geocaching.com pořád znova a znova při každém spuštění.

Takže teď jednorázově není problém ti to proklikat a poslat ti první log. Na
obšírnější testování, kdy např. už bude potřeba hledat konkrétní místa v
aplikaci, která chybu způsobují, si to ale představit nedokážu. To by ten počet
nutných souhlasů byl v řadu stovek na každé spuštění Locify.

Milan

Milan Vancura

unread,
Apr 28, 2010, 10:45:09 AM4/28/10
to loc...@googlegroups.com
> > Prosím vyzkoušej (http://locify.tvrdik.info/Locify.jad), zda je to pro
> > tebe akceptovatelné. Pokud by se Ti podařilo i znovu vyvolat "out of
> > memory error" můžeme pokračovat dál.
>
> Ahoj, díky za snahu to zprovoznit. Hlásím, že v principu to funguje. Akorát ten
> počet dotazů aplikace na cokoli je stále příšerný. Než jen spustím aplikaci a
> dám vyhledat nejbližší cache, abych dostal Out of memory Error (plus předtím
> zobrazit mapu), tak musim 53x odsouhlasit buď přístup ke kartě nebo k

Ahoj Libore.

Zamýšlel jsem se nad Locify jako celkem a dal jsem si dohromady fakta:

* David Vávra projekt Kaaacze popsal jako mrtvý, stránky projektu jsou
polomrtvé už dlouho

* u nepodepsané aplikace je vidět, kolik potřebuje I/O k tomu samému, na co
jiné aplikace (napr. HG) nepotřebují I/O vůbec žádné nebo úplně minimální
(Z toho pak plynou některé problémy, o kterých psala Kaacza, jako 8 sekund
při přechodu z menu do menu.)

* předchozí bod není nějaký bug, jak jsem doufal původně, ale vlastnost
designu, takže je nezměnitelná beze změny projektu. Ty jsi na tom pracoval
pomerně usilovně a výsledek je v citovane části mého předchozího mailu. Navíc
tyto tvoje změny nemají šanci se dostat do stable větve, protože už jsou za
cenu omezení funkčnosti aplikace.

Takže i když je mi to blbé po tom, cos tomu věnoval to usilí, musím přiznat, že
jsem dospěl k závěru, že Locify jako projekt je mrtvý kůň a nemá smysl mu
provázky tahat za nožičky, aby vypadal živeji. Jenom bychom všichni tomu
věnovali další a další úsilí a výsledek nemá šanci být výrazně lepší. Co je
vlastnost designu (nebo použitého frameworku), tam není pomoci.

Je to škoda, Locify má funkce, které se mi libily. Nejen mapy, ale i práci se
soubory KML a nahrávání tras atp. Tím nebylo zaměřené jen na geochaching a v
tom byla jeho krása. Holt musím tyto funkce nahradit jinak.

Díky moc za ochotu, se kterou jsi se pustil do pokusu omezit I/O Locify.

Libor

unread,
Apr 29, 2010, 8:58:07 AM4/29/10
to Locify
Milane jsi trochu netrpělivý. Já se tomu nemohu věnovat na 100%. Je
třeba chodit do práce, věnovat se rodině. Ale to asi chápeš.

Opravu kterou dělám si do hlavní řady protlačím, jinak bych to
nedělal. Locify je otevřený projekt, ne jednomužná záležitost. David
mi neodpověděl na přímou otázku zda se tomu nadále nechce věnovat.
Osobně si myslím, že si to jen Kaaacze špatně vyložila jeho
zaneprázdněnost. Za sebe můžu říct, že Locify padnou nenechám.
Připraveny jsou další funkce, jen si najít čas na to je vyndat ven.

***************

Tak, teď k tomu našemu problému s pamětí. Myslel jsem, že jsme se
domluvili, že testy provedeme na on-line mapách. Ty se teď čertíš, že
Ti nefunguje služba Geocachingu. Ne že by se to nedalo řešit (a
pokusil jsem se o to), ale je potřeba se soustředit na jediné místo.

Tedy scénář:
1) instalace http://locify.tvrdik.info/Locify.jad
2) spustit, povolit čtení/zápis (ano, ano, ano, - mimochodem u mě je
to 13 kliků, buď ty Nokie dělají něco špatně, nebo Ty jinak počítáš).
3) 3x doprava na záložku s mapami
4) vybrat zobrazit polohu
5) udělat něco pro OOM (popiš přesně co děláš).
6) přesně popsat co je na obrazovce (nemáš náhodou foťák? obrázek by
byl lepší).

Libor

David Vávra (Destil)

unread,
Apr 29, 2010, 11:39:59 AM4/29/10
to loc...@googlegroups.com
Ahoj,
Milan měl pravdu, že projekt je mrtvý ze strany původních vývojářů. Jak ale říká Libor, Locify je open-source projekt a může se rozvíjet dál. Jsem ochotný po dohodě vydat novou stable verzi na stránkách locify.com, když bude připravena open-source komunitou. 

Ohledně zápisů do souborů: Je tady řešení, jak udělat Locify bez jakýchkoli dotazů na zápis po startu a zrychlit celou aplikaci. Většina dat, které se teď ukládají na paměťovou kartu jsou malé XML soubory s různým nastavením. Všechny tyto informace by šly ukládat do RMS - paměti Javy, která je rychlejší než přístup na kartu a nepotřebuje potvrzení od uživatele v nepodepsané verzi. RMS je ale omezená velikostí na desítky až stovky kB. Takže velké soubory jako offline mapy nebo uložené trasy by musely stále zůstat na kartě. A aplikace by se začala ptát až po použití offline map nebo tras. Ale pro spoustu činností jako vyhledání nejbližších keší a zobrazení na online mapě by nebyl potřeba ani jeden dotaz. Prospělo by to i odezvě celé aplikace. 

Neříkám, že taková změna je jednoduchá, ale je možná. Ve firmě Locify jsme to plánovali, ale nestihlo se to.

David Vávra

2010/4/29 Libor <ltv...@gmail.com>

Libor

unread,
Apr 29, 2010, 1:15:40 PM4/29/10
to Locify
Díky Davide za odpověď. Malá noticka do blogu o tom, že projekt přešel
do stabilizační fáze by možná nebyla na škodu.

O RMS jsem uvažoval, nakonec jsem se rozhodl zachovat File API (JSR
75), aby se dál v kódu nemuselo s ničím hýbat. I tak je ale změna
obrovská.
Největší záběr na I/O jsou keše, ty jsem pro toto testování vypnul.
Kromě zmizení otravné hlášky doufám v urychlení nástupu OOM (zatím to
vypadá, že je zakopaná někde v síťové komunikaci).

Milan Vancura

unread,
Apr 29, 2010, 12:02:33 PM4/29/10
to loc...@googlegroups.com
> Milane jsi trochu netrpělivý. Já se tomu nemohu věnovat na 100%. Je
> třeba chodit do práce, věnovat se rodině. Ale to asi chápeš.

Počkej Libore, to jsme si nerozuměli. To není o OOM nebo o mojí netrpělivosti s
rychlostí Tvé práce na něm. Já si naopak moc vážím, jak ses do toho pustil
(nikdo jiný mi ani neodpověděl).

Jde o obecný problém, že Locify se nechová jako program vědomý si omezenosti
výkonu HW, na kterém má běžet. A tak i s vyřešeným OOM problémem je _veliká_
otázka, jak dlouhá a trnitá cesta vede k použitelné aplikaci. Minimálně co se
týče malých telefonů. Možná že na tabletu s 1GHz procesorem je to jiná, ale
Locify má na Nokia 6300i ještě mnohem víc much než OOM. To je jen vršek
ledovce. Spoustu toho sepsala Kaacza a já pozoroval to samé.

A právě proto, že vím, jak je těžké si najít čas vedle rodiny a práce, tak Tě
nechci uvrtat do předem ztraceného boje. Aby sis pak po vítězství nad tímto OOM
bugem nerval vlasy a nešel se dát překřtít na jméno Pyrrha až zjistíš, že
takových bugů znamenajících měsíc práce je tam fůra a že ani nejdou spravit,
protože jsou vlastnostmi systému.

Jestli se tomu chceš věnovat i přes toto moje varování, jsem ochotný občas
testovat a poskytnout Ti co nejlepší informace ohledně OOM problému. Ale
samozřejmě když vidina funkční aplikace (tj. nepadající a rozumně rychlé) bude
i bez OOM chyby na hony vzdálená (alespoň na mém telefonu), tak budu muset i já
věnovat čas jinam. Jak si tisknout přípravy na geovýlety na papír nebo jakou
jinou aplikaci použít.

> Tak, teď k tomu našemu problému s pamětí. Myslel jsem, že jsme se
> domluvili, že testy provedeme na on-line mapách. Ty se teď čertíš, že
> Ti nefunguje služba Geocachingu. Ne že by se to nedalo řešit (a
> pokusil jsem se o to), ale je potřeba se soustředit na jediné místo.

Opět nedorozumění. Raději vysvětlím od začátku znovu než se zaplétat do
starších mailů: Locify padá na OOM často, na náhodných místech a zatím z
naprosto neznámých příčin i tam, kde jindy prošlo vše bez potíží. Obzvlášť mě
třeba naštvalo, když to zbuchlo při ukládání 3 hodiny trvající trasy na kartu.
Proto si myslím, že to vypadá na nějaké základní třídy a je to také důvod, proč
jsem se do hackování nepustil sám ani trošku. Kdyby to bylo lokalizované do
nějaké (pod)aplikace, tak se na to podívám a i kdybych to nevyřešil komplet,
pošlu do konference alespoň mnohem lepší rozbor situace než "nefunguje to".

On-line mapy (obzvlášť jiné než defaultní google maps) jsou jen místo, kde je
podle mých zkušeností ta pravděpodobnost pádu velmi vysoká, téměř jistota.
Proto jsem si říkal, že bude pro mě nejsnazší při testování "zabrousit" zrovna
na tuto funkci.

Ale když jsem Ti minule psal o počtu nutných souhlasů na I/O, tak to zrovinka
(snad poprvé) v těch mapách nespadlo a spadlo to až v zápětí na seznamu cache.
Ale to zrovna bylo úplně jedno, ještě jsi po mně nechtěl žádný debug výpis,
takže to bylo jen pro ukázku, kolikrát jsem musel odmačkávat souhlas a že na
konci opět byla OOM chyba. Když mi dáš verzi Locify se zapnutým debugováním a
požadavkem, že mám testovat jen a pouze on-line mapy, výjimky dělat nebudu.
(Ale má to smysl, když to s vysokou pravděpodobností není problém aplikace
mapy?)

> 1) instalace http://locify.tvrdik.info/Locify.jad
> 2) spustit, povolit čtení/zápis (ano, ano, ano, - mimochodem u mě je
> to 13 kliků, buď ty Nokie dělají něco špatně, nebo Ty jinak počítáš).

Jen počítám dál. Zadání polohy podle adresy, stažení map, ještě něco mezi při
přechody meňátkama... Psal jsem sumář za celou dobu od spuštění aplikace po
její pád na OOM chybu. A to bylo 53. Je klidně možné, že při startu samotném to
bylo 13. Ale hned při startu Locify nepadne.

> 3) 3x doprava na záložku s mapami
> 4) vybrat zobrazit polohu
> 5) udělat něco pro OOM (popiš přesně co děláš).
> 6) přesně popsat co je na obrazovce (nemáš náhodou foťák? obrázek by
> byl lepší).

Jak jsem psal výše: nejvyšší pravděpodobnost je u on-line map jiných než
výchozích. Proto můj nejčastější testovací scénář je:

* nastartuji Locify
* zadám polohu podle adresy (připojí se na internet)
(nepovinný bod) * dám vyhledat nejbližší cache (žere asi 25 souhlasů na I/O)
* přejdu na mapy, zobrazí se mi moje poloha na Google maps
* změním např. na OSM Cyklo
* cca 2-3 krát mapu zvětším klávesou '3'
* v detailech vyjimky, co vypadla, zjistím, že jde o OOM
* na obrazovce je pod bublinou s textem výjimky mapa po poslednim zvětšení

Ale jak zrovna minulý mail povrdil, generálský efekt funguje, jinak by se
Murphy nemohl tak často smát. A tak zrovna když jsem počítal, kolikrát musím
odsouhlasit to I/O, tak Locify padla až těsně poté, tj. po vystoupení z map,
vrácení se na seznam blízkých cache (zrovna jsem ho měl) a kliknutí na jednu z
nich.

Tož snad jsem popsal úplně všechno. Nedorozumění mě mrzí a doufám, že teď už je
to jasnější. Jak celkově o Locify tak konkrétně o OOM.

Milan

P.S.: Odhadem tak ve pětině případů (mimo mapy) Locify padá na "unknown method
M(DDDD).class" nebo tak nějak. To by byl další úkol odladit. Opět se jedná o
náhodně se vyskytující problém, takže opět obtížně odhalitelné a pracné.

dc

unread,
Apr 30, 2010, 4:21:07 AM4/30/10
to Locify
Ahoj,

je pravda, ze projekt Locify je ze strany puvodnich vyvojaru uz
nerozvijeny, ale i tak moc dekuju Davidovi (aka Destilovi) za to, ze
poskytuje tento support a reakce. Nehlede na hromadu prace, co na
Locify udelal jeste v dobe, kdy uz nam dosly penize.

Ale projekt jako takovy jsem jako jeho iniciator a investor nezarizl
uplne - platim hosting a v ramci moznosti se snazim pro nej vymyslet
nejakou budoucnost. O to vic si moc vazim vas vsech, kteri ten projekt
porad drzite nad vodou. Chci se zeptat v teto veci do plena - pokud
bych ziskal komercni zakazku na customizaci Locify pro konkretniho
klienta (postaveni aplikace na bazi Locify pro jeho specificke
potreby), mel by nekdo z vas zajem se na tom podilet? V tomto pripade
by slo o _placenou_ zakazku. Sliboval bych si od toho predevsim to, ze
by vyvoj byl zaplaceny a zaroven s tim by se mohly nektere veci
upravit/vylepsit v Locify jako takovem.

Myslite, ze udelani klonu Locify pro WM (nativne) by melo smysl? Mam
takovou poptavku, ale nevim, nevim. Ja osobne bych daleko radsi videl
klon pro iPhone nebo android, ale na to zatim nemam ani predbeznou
poptavku.

Budu rad, pokud me napisete, co si myslite.

PS: Blogpost o tom napisu, to je rozhodne dobry napad (a predevsim
lemplovstvi z me strany, ze jeste neni).

David Cizek, lociman

Libor

unread,
May 8, 2010, 5:12:52 PM5/8/10
to Locify
Ahoj Davide,

jsem namočený v příliš projektech, než abych mě čas na placený vývoj.
Rád pomůžu, ale do předu nemůžu nic garantovat.

Co se týká plánů, tak jeden Android mám nově v kapse. Je to přesně ta
platforma na kterou se budu soustředit. Osobně mě tíží stav služeb pro
Locify. Není jasné kdo jakou službu provozuje, neexistuje fórum pro
jednotlivé služby, jejich chybovníček, ... a hlavně mechanismus
odstranění (nahlášení nefunkčnosti) služby - viz nefunkční Navigace po
silnici, FireEagle, ...

Snad se dostanu k uvolnění nových funkcí co mám v šuplíku co nejdříve.

Libor

PS: Kdyby byl problém s placením domény napiš.

Libor

unread,
May 8, 2010, 5:43:35 PM5/8/10
to Locify
Ahoj Milane,

teď jsme se asi dostali to takového mezistavu, kdy jeden čekáme na
druhého. Já bych potřeboval ten screenshot. Klidně stačí přefocená
obrazovka obyčejným foťákem, pokud máš. Nebo alespoň přesný přepis co
je vidět. Pomůže mi to určit do kterého bodu se aplikace dostane. Vždy
si prosím naintaluj novou verzi (http://locify.tvrdik.info/
Locify.jad).

"unknown method M(DDDD).class" je hodně drsná chyba JVMka se kterou
sem se ještě nesetkal. To bude žúžo.

A pokud jde o srovnání HC a Locify, tak se pochopitelné, že HC je
rychlejší. Stahují se tam jen informace o keších a vše ostatní běží
jako nativní aplikce, narozdíl od Locify, kde se celé uživatelské
prostředí skládá. Na oplátku HC je jen pro Kačery. Pomocí něj
nezjistíš kde jsi, co se kolem tebe děje, kam se jít podívat, co si
přečíst, kde si nejblíž zalést ... je jen otázka co od aplikace žádáš.

Libor

PS: Dokopal jsi mě k tomu, abych si rozběhal emulátor Nokie (na OOM
jsem samozřejmě nenarazil a to jsem to trápil hodně). Dost mě
(nepříjemně) překvapilo, že musíš potvrzovat u nepodepsané aplikace i
přístup na internet (tedy jednotlivě, každý přístup). S tím jsem se
ještě nesetkal. A jestli Ti to dělá i 6300i-čko tak potěš koště a
přijmi mou omluvičku za to vyjetí. U emulátoru to jde vypnout, ale na
normálním HW musí být očistec provozovat jiné aplikace. L

Milan Vancura

unread,
May 9, 2010, 4:44:25 PM5/9/10
to Libor, loc...@googlegroups.com
Ahoj Libore.

Predne (nez na to zapomenu :-) ) te prosim, VZDY pis na mou adresu a mailovou
konferenci davej pouze do Cc. Nejak konference nefunguje, ja dostavam maily od
tebe i s dvoudennim zpozdenim a svoje maily vidim v konferenci take az po dvou
dnech a nejsem si ani jisty, ze vsechny. Diky.

On Sat 08-05-10 14:43:35, Libor wrote:
> A pokud jde o srovnání HC a Locify, tak se pochopitelné, že HC je
> rychlejší. Stahují se tam jen informace o keších a vše ostatní běží
> jako nativní aplikce, narozdíl od Locify, kde se celé uživatelské
> prostředí skládá. Na oplátku HC je jen pro Kačery. Pomocí něj
> nezjistíš kde jsi, co se kolem tebe děje, kam se jít podívat, co si
> přečíst, kde si nejblíž zalést ... je jen otázka co od aplikace žádáš.

Prave, to jsem psal minule - ze na Locify se mi moc libi, ze neni jen pro
kacery, muzu si tam dodelat co chci. Treba udelatka pomahajici s mapovanim
republiky pro OpenStreetMap nebo pro geocaching treba podporu geokrety.org
Ale neverim tomu, ze k tomu je bezpodminecne potreba vlastni menatkovy system a
mnozstvi XML souboru ukladany kazdy zvlast na kartu. Zkratka: napad povazuji za
velmi dobry, ale SW navrh za moc tezkotonazni. A proto jsem ti psal, jestli je
nadeje ze i pres tu tezkotonaznost bude Locify nekdy na malem mobilu chodit.


Ohledne testovani:

> teď jsme se asi dostali to takového mezistavu, kdy jeden čekáme na
> druhého. Já bych potřeboval ten screenshot. Klidně stačí přefocená
> obrazovka obyčejným foťákem, pokud máš. Nebo alespoň přesný přepis co
> je vidět. Pomůže mi to určit do kterého bodu se aplikace dostane. Vždy
> si prosím naintaluj novou verzi (http://locify.tvrdik.info/
> Locify.jad).

Ahoj, fotak mam ted rozbity, ale v minulem mailu jsem ti popsal jak chybu tak
testovani velmi presne, vcetne toho ze mapy jsou jen jeden z mnoha zpusobu jak
vyvolat OOM a jaky je nejbeznejsi testovaci scenar a proc. Takze me vubec
nenapadlo, ze bys dal cekal na ten screenshot - nevidel bys na nem vubec nic
vic nez co jsem ti napsal minule - proste proto, ze tam nic jineho neni. Na
pozadi je mapa, jak by mela byt (tj. jako kdyby posledni akce robehla zcela v
poradku) a pres ni je bublina "Chyba aplikace".

> PS: Dokopal jsi mě k tomu, abych si rozběhal emulátor Nokie (na OOM
> jsem samozřejmě nenarazil a to jsem to trápil hodně). Dost mě
> (nepříjemně) překvapilo, že musíš potvrzovat u nepodepsané aplikace i
> přístup na internet (tedy jednotlivě, každý přístup). S tím jsem se
> ještě nesetkal. A jestli Ti to dělá i 6300i-čko tak potěš koště a
> přijmi mou omluvičku za to vyjetí. U emulátoru to jde vypnout, ale na
> normálním HW musí být očistec provozovat jiné aplikace. L

Ano, je to tak, presne to musim delat. Jelikoz jsi chtel podrobnejsi popis
testovani, tak prikladam ukazku. Je to tam celkem videt :-) Pricemz opet
zduraznuji: pokazde se chyba objevi jindy a jinde a ne jen v mapach. Takze i
toto musis brat jen a pouze jako ukazku.

Co se tyce jinych aplikaci: pouzivam tedy jen HG a BT747 a obe jsou tezce v
pohode, protoze zapisuji jen a pouze po uzivatelske akci "Save", nikdy jindy.
Takze musim povolit jen jednou zapis a u HG par pristupu k internetu - ale opet
podstatne mene nez v Locify, na stejnou akci (napr. najit nejblizsi cache staci
jedno povoleni). V Locify na nejblizsi cache potrebuju asi 25 povoleni.
Ale i mezi BT a HG je videt veliky rozdil: BT se take snazi o vlastni menatkovy
system a je priiiiserne pomala pri vyberu z menu a navic kazdy stisk sipky
zduplikuje, takze prejit na sude polozky v menu je tvrdy orisek. HG nic
takoveho nevymysli, vola nativni system menu, nativni textove pole atp. a je
vsechno mnohonasobne rychlejsi, zkratka pouzitelne. Fakt by to chtelo, aby
Locify byla takhle pouzitelna minimalne do momentu nez po ni chci mapy.

Milan

Slibeny log (stahl jsem znova Locify z tve adresy, abych mel jistotu nejnovejsi
vyvojove verze):

start Locify
zvolit jazyk cestina
povolit I/O Pametova karta
povolit I/O Pametova karta
povolit I/O Pametova karta
povolit I/O Pametova karta
povolit cteni v Kontakty
povolit I/O Pametova karta
(prejete si nainstalovat sluzby?): Ano
Povolit pristup na Internet? Ano
vybrat providera
Povolit pristup na Internet? Ano
vybrat providera
sipka doprava - menu Zvolte polohu
vybrat "Adresa"
zadat adresu, dat "Ok"
Povolit pristup na Internet? Ano
vybrat providera
sipka doprava dvakrat - menu Mapy
vybrat Zobrazit polohu
Povolit pristup na Internet? Ano
vybrat providera
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Moznosti -> Online mapy -> OSM cyklo
Povolit pristup na Internet? Ano
vybrat providera
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
zmacknout rychle po sobe "33" - zvetsit mapu o dva kroky
Povolit pristup na Internet? Ano
vybrat providera
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
nekolikrat sipka doprava, aby se nacetla dalsi dlazdice mapy
Povolit pristup na Internet? Ano
vybrat providera
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano - v prubehu tohoto odsouhlasovani ubiha mapa
Povolit pristup na Internet? Ano vlevo
Povolit pristup na Internet? Ano - pozdeji uz ubiha jen ikonka "Nacita se"
Povolit pristup na Internet? Ano a jinak je obrazovka prazdna
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano - zobrazi se prazdna obrazovka,
Povolit pristup na Internet? Ano vsechny dlazdice odjely vlevo sipka vlevo
vybrat providera
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano - objevi se zpatky mapa, vypada zcela OK
rychle zmacknu "11"
Povolit pristup na Internet? Ano
vybrat providera
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
Povolit pristup na Internet? Ano
- objevi se spravna mapa, ale pres ni vyskoci bublina "Chyba aplikace"
(na pozadi je stale castecne videt ta mapa)
- po kliknuti na Detaily ctu:
Out Of Memory Error java/lang/OutOfMemoryError
- jedina volba je prave tlacitko s funkci "Ukoncit"

Libor

unread,
May 10, 2010, 6:38:45 AM5/10/10
to Locify, mi...@ucw.cz
Ahoj Milane,


> Nejak konference nefunguje, ja dostavam maily od tebe i s dvoudennim zpozdenim

To bude v nastavení konference. Nemáš tam zapnuté pouze souhrnné
emaily?


>    - objevi se spravna mapa, ale pres ni vyskoci bublina "Chyba aplikace"
>      (na pozadi je stale castecne videt ta mapa)
>    - po kliknuti na Detaily ctu:
>      Out Of Memory Error java/lang/OutOfMemoryError
>    - jedina volba je prave tlacitko s funkci "Ukoncit"

Přesně tohle (tedy stačil jen tenhle konec ;-)) jsem potřeboval.

Nová verze: http://locify.tvrdik.info/Locify.jad
Nyní by se měla objevit hláška od Locify (tedy ta oranžová se zelenými
okraji) a v detailu by mělo být napsáno něco ve smyslu MapScreen....
To co je na místě tech teček potřebuji.

Díky,
Libor

Milan Vancura

unread,
May 10, 2010, 8:15:06 AM5/10/10
to Libor, Locify
Ahoj,

diky za primy mail, takto to chodi okamzite. (V nastaveni skupiny to neni, tam
mam okamzite preposilani. Proste to blbne a takto primo to chodi. Jednoznacna
volba, co pouzit, neni co resit :-) )

> >    - objevi se spravna mapa, ale pres ni vyskoci bublina "Chyba aplikace"
> >      (na pozadi je stale castecne videt ta mapa)
> >    - po kliknuti na Detaily ctu:
> >      Out Of Memory Error java/lang/OutOfMemoryError
> >    - jedina volba je prave tlacitko s funkci "Ukoncit"
>
> Přesně tohle (tedy stačil jen tenhle konec ;-)) jsem potřeboval.

V tom pripade naprosto nechapu cim se to lisi od toho, co jsem ti psal minule:

> * nastartuji Locify
> * zadám polohu podle adresy (připojí se na internet)
> (nepovinný bod) * dám vyhledat nejbližší cache (žere asi 25 souhlasů na I/O)
> * přejdu na mapy, zobrazí se mi moje poloha na Google maps
> * změním např. na OSM Cyklo
> * cca 2-3 krát mapu zvětším klávesou '3'
> * v detailech vyjimky, co vypadla, zjistím, že jde o OOM
> * na obrazovce je pod bublinou s textem výjimky mapa po poslednim zvětšení

ze je na pozadi stale videt ta puvodni mapa jsem psal taky a nic jineho noveho
ted nepisu. Tak nevim, co udelat priste, aby informace prosla napoprve.
Rikal jsi, ze ti jde o presny popis, jak jsem se k tomu dostal, proto jsem ti
peclive sepsal krok za krokem, co jsem delal.

> Nová verze: http://locify.tvrdik.info/Locify.jad
> Nyní by se měla objevit hláška od Locify (tedy ta oranžová se zelenými
> okraji) a v detailu by mělo být napsáno něco ve smyslu MapScreen....
> To co je na místě tech teček potřebuji.

Prosim te, kde presne se ma co objevit? Ja si vsiml jedineho rozdilu: mnohem
dele ted trva nez se OOM objevi. Ale pokud se objevi, tak uplne stejne jako
predtim: vyskoci systemova hlaska OOM a pod ni je posledni mapa. Nic oranzoveho
ani zeleneho nevidim. Zkousel jsem to nekolikrat, jestli treba nevyskocila jen
na chvili, ale ne, nic tam ani neblikne.


Milan

P.S.: Po delsi dobe se mi povedlo ziskat presne tu hlasku no such method, tak
ji hned zaznamenavam pro budouci pouziti:

"java/lang//NoSuchMethodError: No such method a.(DDDD)Z."

Zpusob vyvolani: menu Ulozene -> Prochazet -> vybrat ulozene misto -> detaily
-> ukazat na mape

reprodukovatelnost: 100% (velka vyhoda oproti OOM chybe!)

Libor Tvrdík

unread,
May 15, 2010, 5:29:13 PM5/15/10
to Milan Vancura, Locify
Ahoj,

v příloze posílám co myslím tou oranžovou. Hodně by se hodil detail. Jestli ale Nokie vyhazuje něco jiného, bude to složitější. Opravdu nemáš ve svém okolí nikoho s foťákem nebo foťáko-mobilem?

Libor
chyba_oom_obecna.png
chyba_oom_detail.png

Milan Vancura

unread,
May 16, 2010, 8:07:58 AM5/16/10
to loc...@googlegroups.com, Libor Tvrdík
> v příloze posílám co myslím tou oranžovou. Hodně by se hodil detail. Jestli
> ale Nokie vyhazuje něco jiného, bude to složitější. Opravdu nemáš ve svém
> okolí nikoho s foťákem nebo foťáko-mobilem?

Promin, ja ti nerozumim. Jak by fotak pomohl v tom, aby ten telefon zacal tu
obrazovku ukazovat??? Vzdyt jsem ti minule presne popsal, co se deje, a ze
problem je v tom, ze zadnou takovou obrazovku muj telefon nikdy neukaze, ani na
okamzik, ani na probliknuti. A ze jsem to zkousel nekolikrat, abych se zajiste
presvedcil.

Mimochodem uplne oklikou jsem se dostal k popisu jineho SW na Nokia 6300,
Trekbuddy. A tam se verejne vi o jedne chybe na N6300, ktera by mozna mohla byt
(podle priznaku) stejna s touto, a vubec se nejedna o problem site:

http://www.trekbuddy.net/forum/viewtopic.php?t=2633&sid=56dc2b90a6e8e6a91f6962f135024bce
s odkazem:
http://www.gamedev.net/community/forums/topic.asp?topic_id=464078

Tak doufam, ze ti to pomuze,

Milan
Reply all
Reply to author
Forward
0 new messages