Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    2

    Java - Date.toString genera UnresolvedAddressException

    Sono un paio di giorni che provo a risolvere questo problema cercando su forum, ma ci son ppochissime discussioni a riguardo e nessuno sembra aver avuto esattamente il mio problema.
    Ho installato Felix su JamVM ed utilizzando un bundle che dovrebbbe usare le funzioni Date.toString o SimpleDateFormat il codice genera l'eccezione UnresolvedAddressException!
    Non capisco proprio perchè tenti di connettersi al server! O meglio, credo sia perchè non trova le info sul Locale, ma non so come possano non esserci. Utilizzo il Gnu path e dovrebbe essere completo di tutte le librerie necessarie!
    Lo stack trace dell'exception è questo:

    adsdebian:/usr/local/bundle# org.osgi.framework.BundleException: Activator start error in bundle zApp_RoadPricing [24].
    at org.apache.felix.framework.Felix.startBundle(Felix .java:1506)
    at org.apache.felix.framework.BundleImpl.start(Bundle Impl.java:774)
    at org.apache.felix.shell.impl.StartCommandImpl.execu te(StartCommandImpl.java:105)
    at org.apache.felix.shell.impl.Activator$ShellService Impl.executeCommand(Activator.java:291)
    at org.apache.felix.shell.remote.Shell.run(Shell.java :109)
    at java.lang.Thread.run(Thread.java:743)
    Caused by: java.nio.channels.UnresolvedAddressException
    at gnu.java.nio.SocketChannelImpl.connect(SocketChann elImpl.java:160)
    at gnu.java.net.PlainSocketImpl.connect(PlainSocketIm pl.java:281)
    at java.net.Socket.connect(Socket.java:454)
    at java.net.Socket.connect(Socket.java:414)
    at gnu.java.net.protocol.http.HTTPConnection.getSocke t(HTTPConnection.java:719)
    at gnu.java.net.protocol.http.HTTPConnection.getOutpu tStream(HTTPConnection.java:800)
    at gnu.java.net.protocol.http.Request.dispatch(Reques t.java:291)
    at gnu.java.net.protocol.http.HTTPURLConnection.conne ct(HTTPURLConnection.java:219)
    at gnu.java.net.protocol.http.HTTPURLConnection.getHe aderField(HTTPURLConnection.java:582)
    at java.net.URLConnection.getHeaderFieldInt(URLConnec tion.java:426)
    at java.net.URLConnection.getContentLength(URLConnect ion.java:302)
    at gnu.java.net.loader.RemoteURLLoader.getResource(Re moteURLLoader.java:79)
    at java.net.URLClassLoader.findResources(URLClassLoad er.java:720)
    at java.lang.ClassLoader.getResources(ClassLoader.jav a:640)
    at gnu.classpath.ServiceFactory.lookupProviders(Servi ceFactory.java:286)
    at java.util.ServiceLoader$1.hasNext(ServiceLoader.ja va:163)
    at java.text.DateFormatSymbols.getZoneStrings(DateFor matSymbols.java:123)
    at java.text.DateFormatSymbols.<init>(DateFormatSymbo ls.java:192)
    at java.text.SimpleDateFormat.<init>(SimpleDateFormat .java:448)
    at java.text.SimpleDateFormat.<init>(SimpleDateFormat .java:430)
    at crf.opengate.app.roadpricing.RoadPricing.<init>(Ro adPricing.java:109)
    at java.lang.reflect.Constructor.constructNative(Nati ve Method)
    at java.lang.reflect.Constructor.newInstance(Construc tor.java:328)
    at java.lang.Class.newInstance(Class.java:1154)
    at org.apache.felix.framework.Felix.createBundleActiv ator(Felix.java:3341)
    at org.apache.felix.framework.Felix.startBundle(Felix .java:1453)
    ...5 more


    C'è qualcuno che ha qualche idea a riguardo?!

    Grazie,
    Andrea

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    2

    Problem solved

    Sopno riuscito a risolvere il problema!
    L'eccezione era dovuta ad un malfunzionamento del framework OSGi felix. E' bastato aggiornare il bundle Felix con una nuova versione (la 2.0.3 nel mio caso) e tutto è tornato a funzionare correttamente!

    Spero possa servire a qualcuno, ciao,
    Andrea

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.