ďťż
 
dziwny wyjątek, oznaczenie argumentów funkcji "ZZZ" ďťż
 
dziwny wyjątek, oznaczenie argumentów funkcji "ZZZ"
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

dziwny wyjątek, oznaczenie argumentów funkcji "ZZZ"



Smutny30 - 08-04-2006 00:05
dziwny wyjątek, oznaczenie argumentów funkcji "ZZZ"
  Hej,
Pomagam kolegom rozwiązać problem z następującym wyjątkiem:
java.lang.NoSuchMethodError:
org.eclipse.emf.ecore.xml.type.impl.XMLTypePackage Impl: method
initEClass(Lorg/eclipse/emf/ecore/EClass;Ljava/lang/Class;Ljava/lang/String;ZZZ)Lorg/eclipse/emf/ecore/EClass;
not found
at
org.eclipse.emf.ecore.xml.type.impl.XMLTypePackage Impl.initializePackageContents(XMLTypePackageImpl. java:1427)
itd.

Chodzi mianowicie o następujące kwestie:

1. Co oznacza "ZZZ" w ostatnim argumencie nieznalezionej metody, w
rozważanej biblitece występują dwie metody o takiej nazwie:

protected EClass initEClass(EClass c, Class instanceClass, String name,
boolean isAbstract, boolean isInterface)
protected EClass initEClass(EClass c, Class instanceClass, String name,
boolean isAbstract, boolean isInterface, boolean isGenerated)

Jak widać różnią się one ilością argumentów typu boolena na ostatnich
pozycjach

2. Jak możliwe, że w ramach wywołań wewnątrz tego samego pakietu występuje
taki błąd ? : przeciez metoda
org.eclipse.emf.ecore.xml.type.impl.XMLTypePackage Impl::initEClass jest
wołana przez metodę z tej samej klasy :
org.eclipse.emf.ecore.xml.type.impl.XMLTypePackage Impl::initializePackageContents

3. Czy widzeliście kiedyś coś takiego ("ZZZ") ? Czy możliwe, że bład
powstaje na poziomie classloaderów ?

Wspomniana bibliotek jest szeroko używana w projekcie i daje taki bład tylko
w jednym miejscu.

pozdrawiam Olek





Arkadiusz Sokolowski - 08-04-2006 00:05

  > 1. Co oznacza "ZZZ" w ostatnim argumencie nieznalezionej metody, w
> rozważanej biblitece występują dwie metody o takiej nazwie:

każde 'Z' oznacza boolean-a ('B' oznacza byte)

> 3. Czy widzeliście kiedyś coś takiego ("ZZZ") ? Czy możliwe, że bład
> powstaje na poziomie classloaderów ?
>

widziałem :) i - nie.

--
Arek Sokolowski
ASokolowski@poczta.wp.pl




Smutny30 - 08-04-2006 00:05

 
Użytkownik "Arkadiusz Sokolowski" <asokolowski@poczta.wp.pl> napisał w
wiadomości news:e15mt0$f6p$1@news.dialog.net.pl...
>> 1. Co oznacza "ZZZ" w ostatnim argumencie nieznalezionej metody, w
>> rozważanej biblitece występują dwie metody o takiej nazwie:
>
> każde 'Z' oznacza boolean-a ('B' oznacza byte)
>

Jest to gdzieś w specyfikacji Javy lub VM, tak ?

No tak tylko co w takim razie jest źródłem wyjątku ? Sprawdzałem Jara, na
peno sa w nim takie klasy z takimi metodami, jak mozliwe że metoda z danej
klasy źle widzi metodę z tej samej, no fakt że pochodzi ona z klasy bazowej.

pozdrawiam Olek




Arek Sokolowski - 08-04-2006 00:06

  > >> 1. Co oznacza "ZZZ" w ostatnim argumencie nieznalezionej metody, w
> >> rozważanej biblitece występują dwie metody o takiej nazwie:
> >
> > każde 'Z' oznacza boolean-a ('B' oznacza byte)
> >
>
> Jest to gdzieś w specyfikacji Javy lub VM, tak ?
>
tak, ale nie pamietam gdzie dokladnie.

> No tak tylko co w takim razie jest źródłem wyjątku ? Sprawdzałem Jara, na
> peno sa w nim takie klasy z takimi metodami, jak mozliwe że metoda z danej
> klasy źle widzi metodę z tej samej, no fakt że pochodzi ona z klasy
bazowej.
>
AFAIK 'NoSuchMethodError' w runtime pojawia sie tylko wtedy, gdy klasa,
którą używasz w czasie wykoniania jest inna niż ta, którą używasz w czasie
kompilacji;
innemi słowy, wersja klasy XMLTypePackageImpl używana przy kompilacji -
zawiera tą metodę, ale wersja tej klasy w runtime - już nie. Innej przyczyny
nie znam... sprawdź czy na pewno używasz tej samej klasy do kompilacji, co
do uruchamiania.

pozdrawiam
--
Arek Sokolowski
A.Sokolowski@adbglobal.com
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Photoshop CS2 - funkcje, =?ISO-8859-2?Q?kt=F3rych_si=EA_nie_?==?ISO-8859-2?Q?spodziewasz=2E=2E=2E?= [PostgreSQL] jak =?ISO-8859-2?Q?pobra=E6_warto=B6=E6_zwracan?==?ISO-8859-2?Q?=B1_przez_funkcj=EA=3F?= =?iso-8859-2?Q?=5BMS_SQL=5D_Czy_mo=BFna_wywo=B3a=E6_funkcje_t ylko_raz_dla?==?iso-8859-2?Q?_ca=B3ego_zbioru_=BCr=F3d=B3owego=3F?= [PostgreSQL] Jak =?ISO-8859-2?Q?po=B3=B1czy=E6_funkcje_z_w?==?ISO-8859-2?Q?idokiem?= postgres - ile razy wykona =?ISO-8859-2?Q?si=EA_funkcja_w_?==?ISO-8859-2?Q?zapytaniu?= [MySQL] Load data infile i =?ISO-8859-2?Q?u=BFycie_funkcji_r?==?ISO-8859-2?Q?eplace?= [PGSQL] Funkcje =?ISO-8859-2?Q?zwracaj=B1ce_=27rowset=27_i_?==?ISO-8859-2?Q?tabele_tymczasowe?= Problem z funkcja mysql_real_escape_string() na bazie mysql =?iso-8859-2?q?Sybase_jak_wyci=B1gn=B1=E6_dane_generowane_prz ez_funkcje?= =?iso-8859-2?q?[Mysql_5=2E0]_Wywo=B3ywanie_procedury_jako_parametr_funkcji?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • absolwenci.keep.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com