[Java lista] Maven2 fordítás

István Viczián viczian.istvan at gmail.com
2010. Okt. 8., P, 01:15:55 CEST


Üdv,

Gábor ráérzett, köti a kezem a titoktartási. Első körben csak
iránymutatásra lett volna szükségem, hogy merre induljak. Nem is
reméltem olyan részletes segítséget, mint az előbbi thread-ben kaptam.

Viszont rájöttem, és megosztanám az utókorral:
- Szóval, nem fordult le a kód, nem kaptam hibaüzenetet.
- Kipróbáltam a compiler plugin fork paraméterét, és láss csodát, működött.
- Elkezdtem játszani a verbose paraméterrel, no ott már kaptam
exception-t, hogy nem tud parse-olni valami hibaüzenetet
- Fordításkor kaptam WARNING-ot, azt kivettem, no erre beindultak a
hibaüzenetek, nem tudom valaki ismeri-e:

The system is out of resources.
Consult the following stack trace for details.
java.lang.StackOverflowError
	at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:384)

Végtelenciklus a fordítóban! Jeah!
Kiderült, hogy JDK bug, nem fogják javítani:
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4776875

A probléma az volt, hogy irtózatos mennyiségű string konkatenáció van
a kódban, valami generált cucc lehet, JavaScript-et raknak össze
soronként +-szal, sehol semmi StringBuffer. Kommentbe tettem, és megy
minden.

Amiért írtam, hogy más is tanuljon belőle, hibakereséskor:
- fork
- verbose
- warning-ok eliminálása

A kérdés, hogy a Maven miért nyeli le?

Viczi

2010/10/7 Gábor Lipták <gabor.liptak at gmail.com>:
> Tudod az a baj, hogy a legritkább esetben szabják meg a titok kezelését azok
> akik ide írnak, beleértve engem is. Nekem mindig az van ilyenkor, hogyha
> "lebutitom a projektet" akkor nem jön a hiba :) Gondolom Viczi se csinál 800
> hello worldot egy maven projektbe a hiba kedvéért.
>
> 2010.10.07. 23:27 keltezéssel, Tamás Cservenák írta:
>
> Na, ez ékezeteket kívan!
>
> Ezt sosem értettem. Mindig elvárom (tévesen?), ha már az emberünk nyilvános
> fórum elé járult segítségért, hogy a problémás projekt is nyilvános.
> Elvégre, hogy segítsünk, ha nem látjuk a "beteget"? Legalább egy kis
> projektecske, testcase, vagy ilyesmi is jó, amin mindketten ugyanazt a hibát
> tudjuk reprodukálni.
>
> Ha nem publikus, sőt, titkos (!), én szívesen aláírok bármilyen titoktartási
> szerződést, miután megegyeztünk a munkadíjamban. Pofonegyszerű!
>
>
> Thanks,
> ~t~
>
> 2010/10/7 Gábor Lipták <gabor.liptak at gmail.com>
>>
>> Ez az ipari kémkedés kifinomult formája :P
>>
>> 2010.10.07. 22:44 keltezéssel, Tamás Cservenák írta:
>>
>> Szia Viczi,
>>
>> a legjobb lenne a SCM URL hogy kicsekkeljem es megismeteljem, es azt
>> tapasztaljam amit te.
>>
>> Ennel rosszabb egy sima console output...
>>
>>
>> Thanks,
>> ~t~
>>
>>
>>
>> 2010/10/7 István Viczián <viczian.istvan at gmail.com>
>>>
>>> Szia,
>>>
>>> Mivel tudok plusz információt adni?
>>>
>>> Viczi
>>>
>>> 2010/10/7 Tamás Cservenák <tamas at cservenak.net>:
>>> > Szia,
>>> >
>>> > gondolom bizonyitast nyert, hogy latatlanban nem sokat lehet mondani a
>>> > problemadrol...
>>> >
>>> > ;)
>>> >
>>> >
>>> > Thanks,
>>> > ~t~
>>> >
>>> > 2010/10/7 István Viczián <viczian.istvan at gmail.com>
>>> >>
>>> >> Üdv,
>>> >>
>>> >> Van valakinek tippje, hogy egy projektet, ami 800 Java állományból
>>> >> áll, a Maven miért fordít úgy, hogy először csak 45 fájlt, majd
>>> >> kiírja, hogy successful. Aztán megint kb. 100-at, és megint
>>> >> successfull. Ahhoz, hogy a teljes projektet lefordítsam, ki kell adni
>>> >> a mvn parancsot vagy tízszer. Mindig kicsit több fájlt fordít, és
>>> >> nagyobb lesz a jar. Így teszi fel a repository-ba is. Most komolyan,
>>> >> ez a normál működés?
>>> >>
>>> >> Környezet:
>>> >> Apache Maven 2.2.1 (r801777; 2009-08-06 21:16:01+0200)
>>> >> Java version: 1.6.0_21
>>> >> Java home: C:\Kaffe\jdk1.6.0_21\jre
>>> >> Default locale: hu_HU, platform encoding: Cp1250
>>> >> OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"
>>> >>
>>> >> Viczi
>>> >> _______________________________________________
>>> >> Javalist mailing list
>>> >> Javalist at javagrund.hu
>>> >> http://javagrund.hu/mailman/listinfo/javalist
>>> >
>>> >
>>> > _______________________________________________
>>> > Javalist mailing list
>>> > Javalist at javagrund.hu
>>> > http://javagrund.hu/mailman/listinfo/javalist
>>> >
>>> >
>>> _______________________________________________
>>> Javalist mailing list
>>> Javalist at javagrund.hu
>>> http://javagrund.hu/mailman/listinfo/javalist
>>
>>
>> _______________________________________________
>> Javalist mailing list
>> Javalist at javagrund.hu
>> http://javagrund.hu/mailman/listinfo/javalist
>>
>> --
>> Lipták Gábor
>>
>> _______________________________________________
>> Javalist mailing list
>> Javalist at javagrund.hu
>> http://javagrund.hu/mailman/listinfo/javalist
>>
>
>
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
>
> --
> Lipták Gábor
>
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
>
>


További információk a(z) Javalist levelezőlistáról