System.InvalidCastException after upgrade to version 8.x
Yves Langisch <[email protected]> Mon, 13 Apr 2015 15:30:18 +0200
| Newsgroups | gmane.comp.java.ikvm.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi,
I tried to upgrade from 7.2 to 8.0 resp. 8.1. After converting my jars and starting my app I get a System.InvalidCastException, apparently when using String.format. Following the stack trace:
IKVM.OpenJDK.Util.dll!sun.util.resources.LocaleData.getCurrencyNames(java.util.Locale locale = {unknown}) C#
IKVM.OpenJDK.Core.dll!sun.util.locale.provider.LocaleResources.getCurrencyName(string key = {unknown}) C#
IKVM.OpenJDK.Core.dll!sun.util.locale.provider.CurrencyNameProviderImpl.getString(string = {unknown}, java.util.Locale = {unknown}) C#
IKVM.OpenJDK.Core.dll!sun.util.locale.provider.CurrencyNameProviderImpl.getSymbol(string currencyCode = {unknown}, java.util.Locale locale = {unknown}) C#
IKVM.OpenJDK.Core.dll!CurrencyNameGetter.getObject(java.util.spi.CurrencyNameProvider = {unknown}, java.util.Locale = {unknown}, string = {unknown}, object[] = {unknown}) C#
IKVM.OpenJDK.Core.dll!CurrencyNameGetter.getObject(java.util.spi.LocaleServiceProvider = {unknown}, java.util.Locale = {unknown}, string = {unknown}, object[] = {unknown}) C#
IKVM.OpenJDK.Core.dll!sun.util.locale.provider.LocaleServiceProviderPool.getLocalizedObjectImpl(LocalizedObjectGetter = {unknown}, java.util.Locale = {unknown}, bool = {unknown}, string = {unknown}, object[] = {unknown}) C#
IKVM.OpenJDK.Core.dll!sun.util.locale.provider.LocaleServiceProviderPool.getLocalizedObject(LocalizedObjectGetter getter = {unknown}, java.util.Locale locale = {unknown}, string key = {unknown}, object[] params = {unknown}) C#
IKVM.OpenJDK.Core.dll!java.util.Currency.getSymbol(java.util.Locale locale = {unknown}) C#
IKVM.OpenJDK.Text.dll!java.text.DecimalFormatSymbols.initialize(java.util.Locale = {unknown}) C#
IKVM.OpenJDK.Text.dll!java.text.DecimalFormatSymbols..ctor(java.util.Locale locale = {unknown}) C#
IKVM.OpenJDK.Core.dll!sun.util.locale.provider.DecimalFormatSymbolsProviderImpl.getInstance(java.util.Locale locale = {unknown}) C#
IKVM.OpenJDK.Text.dll!java.text.DecimalFormatSymbols.getInstance(java.util.Locale locale = {unknown}) C#
IKVM.OpenJDK.Core.dll!java.util.Formatter.getZero(java.util.Locale = {unknown}) C#
IKVM.OpenJDK.Core.dll!java.util.Formatter..ctor(java.util.Locale = {unknown}, java.lang.Appendable = {unknown}) C#
IKVM.OpenJDK.Core.dll!java.util.Formatter..ctor() C#
IKVM.OpenJDK.Core.dll!java.lang.StringHelper.format(string = {unknown}, object[] = {unknown}) C#
IKVM.OpenJDK.Core.dll!java.lang.String.format(string format = {unknown}, object[] args = {unknown}) C#
core.dll!ch.cyberduck.core.preferences.Preferences.getDefault(string property = {unknown}) C#
> Cyberduck.exe!Ch.Cyberduck.Ui.Core.Preferences.SettingsDictionaryPreferences.getProperty(string property = {unknown}) C#
core.dll!ch.cyberduck.core.preferences.Preferences.setLogging() C#
Cyberduck.exe!Ch.Cyberduck.Ui.Core.Preferences.SettingsDictionaryPreferences.setLogging() C#
core.dll!ch.cyberduck.core.preferences.PreferencesFactory.set(ch.cyberduck.core.preferences.Preferences p = {unknown}) C#
Cyberduck.exe!Ch.Cyberduck.Ui.Controller.MainController..cctor() C#
mscorlib.dll!System.AppDomain.ExecuteAssembly(string assemblyFile = {unknown}, System.Security.Policy.Evidence assemblySecurity = {unknown}, string[] args = {unknown}) C#
Microsoft.VisualStudio.HostingProcess.Utilities.dll!Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly() C#
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state = {unknown}) C#
mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext = {unknown}, System.Threading.ContextCallback callback = {unknown}, object state = {unknown}, bool preserveSyncCtx = {unknown}) C#
mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext = {unknown}, System.Threading.ContextCallback callback = {unknown}, object state = {unknown}, bool preserveSyncCtx = {unknown}) C#
mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext = {unknown}, System.Threading.ContextCallback callback = {unknown}, object state = {unknown}) C#
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart() C#
Exception:
Exception:Thrown: "Unable to cast object of type 'java.util.PropertyResourceBundle' to type 'sun.util.resources.OpenListResourceBundle'." (System.InvalidCastException)
A System.InvalidCastException was thrown: "Unable to cast object of type 'java.util.PropertyResourceBundle' to type 'sun.util.resources.OpenListResourceBundle'."
Time: 13.04.2015 15:10:45
Thread:<No Name>[6104]
Any ideas?
Thanks
Yves
------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF