vendorName == null

hello,

I try to install Servoy 3.5.10 on a windows 2008 64bit Server. The admin, and developer works without any problems and the services are well started. When I start a client it loads the solution and starts the repository but it ends with a blank screen.

I can’t see anything strange in the Servoy logs. Only the java console shows an error:

Exception in thread “AWT-EventQueue-0” sun.misc.ServiceConfigurationError: javax.imageio.spi.ImageInputStreamSpi: Provider com.sun.media.imageioimpl.stream.ChannelImageInputStreamSpi could not be instantiated: java.lang.IllegalArgumentException: vendorName == null!

Thanks for any help.

Irene

what version of java are you using? also 64 bit?

did you try already, clearing the java cache? and start the webstart client over again?

The version is Java 1.6.0_18 and is 64bits. I emptied the java cache and the .Servoy but the result is the same.

Here is the whole console:

Java Web Start 1.6.0_18
Using JRE version 1.6.0_18-b07 Java HotSpot™ Client VM
User home directory = C:\Users\Administrator

c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
m: print memory usage
o: trigger logging
p: reload proxy configuration
q: hide console
r: reload policy configuration
s: dump system and deployment properties
t: dump thread list
v: dump thread stack
0-5: set trace level to

1-feb-2010 13:10:20 com.servoy.j2db.util.Debug log
INFO: creating context
1-feb-2010 13:10:20 com.servoy.j2db.util.Debug log
WARNING: context creation failed
java.lang.SecurityException: Unable to locate a login configuration
at com.sun.security.auth.login.ConfigFile.(Unknown Source)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at javax.security.auth.login.Configuration$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.login.Configuration.getConfiguration(Unknown Source)
at javax.security.auth.login.LoginContext$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.login.LoginContext.init(Unknown Source)
at javax.security.auth.login.LoginContext.(Unknown Source)
at com.servoy.j2db.J2DBClient.main(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sun.javaws.Launcher.executeApplication(Unknown Source)
at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
at com.sun.javaws.Launcher.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: Unable to locate a login configuration
at com.sun.security.auth.login.ConfigFile.init(Unknown Source)
… 24 more
1-feb-2010 13:10:20 com.servoy.j2db.util.Debug log
INFO: Starting Servoy from D:\Ayton\FTP
1-feb-2010 13:10:20 com.servoy.j2db.util.Debug log
INFO: Servoy 3.5.10 i6 build-524 on Windows Server 2008 using Java 1.6.0_18
Exception in thread “AWT-EventQueue-0” sun.misc.ServiceConfigurationError: javax.imageio.spi.ImageWriterSpi: Provider com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriterSpi could not be instantiated: java.lang.IllegalArgumentException: vendorName == null!
at sun.misc.Service.fail(Unknown Source)
at sun.misc.Service.access$200(Unknown Source)
at sun.misc.Service$LazyIterator.next(Unknown Source)
at javax.imageio.spi.IIORegistry.registerApplicationClasspathSpis(Unknown Source)
at javax.imageio.spi.IIORegistry.(Unknown Source)
at javax.imageio.spi.IIORegistry.getDefaultInstance(Unknown Source)
at javax.imageio.ImageIO.(Unknown Source)
at com.servoy.j2db.util.ImageLoader.getSize(Unknown Source)
at com.servoy.j2db.dataui.MyImageIcon.(Unknown Source)
at com.servoy.j2db.dataui.AbstractScriptLabel.setIconDirect(Unknown Source)
at com.servoy.j2db.dataui.AbstractScriptLabel.setIcon(Unknown Source)
at com.servoy.j2db.dataui.AbstractScriptLabel.setMediaIcon(Unknown Source)
at com.servoy.j2db.dataui.ComponentFactory.a(Unknown Source)
at com.servoy.j2db.dataui.ComponentFactory.a(Unknown Source)
at com.servoy.j2db.dataui.ComponentFactory.createComponent(Unknown Source)
at com.servoy.j2db.dataui.DataRendererFactory.a(Unknown Source)
at com.servoy.j2db.dataui.DataRendererFactory.completeRenderers(Unknown Source)
at com.servoy.j2db.FormController.a(Unknown Source)
at com.servoy.j2db.FormController.try(Unknown Source)
at com.servoy.j2db.FormManager.new(Unknown Source)
at com.servoy.j2db.scripting.CreationalPrototype.get(Unknown Source)
at org.mozilla.javascript.ScriptRuntime.getProp(ScriptRuntime.java:726)
at org.mozilla.javascript.gen.c796.call(utl_startup_initialize:22)
at org.mozilla.javascript.ScriptRuntime.call(ScriptRuntime.java:1254)
at org.mozilla.javascript.gen.c1.call(app_startup:9)
at com.servoy.j2db.scripting.f.executeFunction(Unknown Source)
at com.servoy.j2db.FormManager.if(Unknown Source)
at com.servoy.j2db.j.if(Unknown Source)
at com.servoy.j2db.FormManager$1.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.IllegalArgumentException: vendorName == null!
at javax.imageio.spi.IIOServiceProvider.(Unknown Source)
at javax.imageio.spi.ImageReaderWriterSpi.(Unknown Source)
at javax.imageio.spi.ImageWriterSpi.(Unknown Source)
at com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriterSpi.(CLibJPEGImageWriterSpi.java:84)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
… 35 more

this is really a weird error
it has to happen because of u18:
http://java.sun.com/javase/6/webnotes/6u18.html

and then maybe because of:

“Concurrent download of jars for webstart applications and applets.”

because i look at the code of that stack that goes wrong and it shouldnt go wrong, except maybe if it is somehow a multi threaded issue…

I had the same with a previous version of java (built 17).
The confusing thing is that I have another server, same software, same Servoy same everything… and it is working like sunshine.

see this thread:
viewtopic.php?f=8&t=13625&p=70765#p70765