Thread: [Squirrel-sql-users] Auto-update doesn't
A Java SQL client for any JDBC compliant database
Brought to you by:
colbell,
gerdwagner
From: Ofnuts <of...@la...> - 2012-08-29 08:30:53
|
Hello all... I installed 3.3.0 a while ago. I recently let Squirell fetch the 3.4 updates, but these don't install. /opt/squirell/update seems to have the necessary files, but starting squirrel-sql.sh from a terminal I get: ---------------------------------------------------------------------------------------- Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'net.sourceforge.squirrel_sql.client.update.gui.installer.PreLaunchHelper' defined in class path resource [net/sourceforge/squirrel_sql/client/update/gui/installer/net.sourceforge.squirrel_sql.client.update.gui.installer.applicationContext.xml]: Initialization of bean failed; nested exception is java.lang.NullPointerException at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:470) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:404) at java.security.AccessController.doPrivileged(AccessController.java:202) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:375) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:263) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:170) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:260) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:184) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:163) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:430) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381) at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139) at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93) at net.sourceforge.squirrel_sql.client.update.gui.installer.PreLaunchHelperFactoryImpl.createPreLaunchHelper(PreLaunchHelperFactoryImpl.java:40) at net.sourceforge.squirrel_sql.client.update.gui.installer.PreLaunchUpdateApplication.setupHelper(PreLaunchUpdateApplication.java:73) at net.sourceforge.squirrel_sql.client.update.gui.installer.PreLaunchUpdateApplication.main(PreLaunchUpdateApplication.java:58) Caused by: java.lang.NullPointerException at org.springframework.core.GenericTypeResolver.getTypeVariableMap(GenericTypeResolver.java:144) at org.springframework.core.GenericTypeResolver.resolveReturnType(GenericTypeResolver.java:93) at org.springframework.beans.GenericTypeAwarePropertyDescriptor.getPropertyType(GenericTypeAwarePropertyDescriptor.java:57) at java.beans.PropertyDescriptor.setWriteMethod(PropertyDescriptor.java:111) at java.beans.PropertyDescriptor.<init>(PropertyDescriptor.java:77) at org.springframework.beans.GenericTypeAwarePropertyDescriptor.<init>(GenericTypeAwarePropertyDescriptor.java:47) at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:274) at org.springframework.beans.CachedIntrospectionResults.forClass(CachedIntrospectionResults.java:143) at org.springframework.beans.BeanWrapperImpl.getCachedIntrospectionResults(BeanWrapperImpl.java:252) at org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:380) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.convertForProperty(AbstractAutowireCapableBeanFactory.java:1253) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1214) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:978) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:462) ... 16 more ---------------------------------------------------------------------------------------- Running Linux xxxxxxxxxx 2.6.32-42-generic-pae #96-Ubuntu SMP Wed Aug 15 19:12:17 UTC 2012 i686 GNU/Linux java version "1.6.0" Java(TM) SE Runtime Environment (build pxi3260sr8fp1-20100624_01(SR8 FP1)) IBM J9 VM (build 2.4, JRE 1.6.0 IBM J9 2.4 Linux x86-32 jvmxi3260sr8ifx-20100609_59383 (JIT enabled, AOT enabled) J9VM - 20100609_059383 JIT - r9_20100401_15339ifx2 GC - 20100308_AA) JCL - 20100624_01 ---------------------------------------------------------------------------------------- Anything to check? Thanks. |
From: Stefan W. <ste...@ao...> - 2012-09-01 13:52:51
|
Oh, you are running a IBM-JVM :-) Is this the full stacktrace in the logfile? Usually, stacktraces where Springframework is involved are much longer. You can see a NullPointerException in a GenericTypeResolver of Springframework. To ensure, that this doesn't depend on your IBM-Java, it would be nice, if you can try this with OpenJDK or Oracle's JVM. If you want an easy solution, I suggest you to download the plain zip package of SQuirreL 3.4.0 and I am sure, you will have no troubles. You will not loose your settings. But on the other hand, if you can test some various Java Versions, then you can help us to improve SQuirreL. Stefan On 2012-08-29 10:30, Ofnuts wrote: > Hello all... > > I installed 3.3.0 a while ago. I recently let Squirell fetch the 3.4 > updates, but these don't install. /opt/squirell/update seems to have > the necessary files, but starting squirrel-sql.sh from a terminal I get: > > ---------------------------------------------------------------------------------------- > > Exception in thread "main" > org.springframework.beans.factory.BeanCreationException: Error > creating bean with name > 'net.sourceforge.squirrel_sql.client.update.gui.installer.PreLaunchHelper' > defined in class path resource > [net/sourceforge/squirrel_sql/client/update/gui/installer/net.sourceforge.squirrel_sql.client.update.gui.installer.applicationContext.xml]: > Initialization of bean failed; nested exception is > java.lang.NullPointerException > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:470) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:404) > at > java.security.AccessController.doPrivileged(AccessController.java:202) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:375) > at > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:263) > at > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:170) > at > org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:260) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:184) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:163) > at > org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:430) > at > org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729) > at > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381) > at > org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139) > at > org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93) > at > net.sourceforge.squirrel_sql.client.update.gui.installer.PreLaunchHelperFactoryImpl.createPreLaunchHelper(PreLaunchHelperFactoryImpl.java:40) > at > net.sourceforge.squirrel_sql.client.update.gui.installer.PreLaunchUpdateApplication.setupHelper(PreLaunchUpdateApplication.java:73) > at > net.sourceforge.squirrel_sql.client.update.gui.installer.PreLaunchUpdateApplication.main(PreLaunchUpdateApplication.java:58) > Caused by: java.lang.NullPointerException > at > org.springframework.core.GenericTypeResolver.getTypeVariableMap(GenericTypeResolver.java:144) > at > org.springframework.core.GenericTypeResolver.resolveReturnType(GenericTypeResolver.java:93) > at > org.springframework.beans.GenericTypeAwarePropertyDescriptor.getPropertyType(GenericTypeAwarePropertyDescriptor.java:57) > at > java.beans.PropertyDescriptor.setWriteMethod(PropertyDescriptor.java:111) > at > java.beans.PropertyDescriptor.<init>(PropertyDescriptor.java:77) > at > org.springframework.beans.GenericTypeAwarePropertyDescriptor.<init>(GenericTypeAwarePropertyDescriptor.java:47) > at > org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:274) > at > org.springframework.beans.CachedIntrospectionResults.forClass(CachedIntrospectionResults.java:143) > at > org.springframework.beans.BeanWrapperImpl.getCachedIntrospectionResults(BeanWrapperImpl.java:252) > at > org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:380) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.convertForProperty(AbstractAutowireCapableBeanFactory.java:1253) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1214) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:978) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:462) > ... 16 more > ---------------------------------------------------------------------------------------- > > Running Linux xxxxxxxxxx 2.6.32-42-generic-pae #96-Ubuntu SMP Wed Aug > 15 19:12:17 UTC 2012 i686 GNU/Linux > > java version "1.6.0" > Java(TM) SE Runtime Environment (build pxi3260sr8fp1-20100624_01(SR8 > FP1)) > IBM J9 VM (build 2.4, JRE 1.6.0 IBM J9 2.4 Linux x86-32 > jvmxi3260sr8ifx-20100609_59383 (JIT enabled, AOT enabled) > J9VM - 20100609_059383 > JIT - r9_20100401_15339ifx2 > GC - 20100308_AA) > JCL - 20100624_01 > ---------------------------------------------------------------------------------------- > > > Anything to check? > > Thanks. > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > _______________________________________________ > Squirrel-sql-users mailing list > Squ...@li... > https://lists.sourceforge.net/lists/listinfo/squirrel-sql-users |
From: Ofnuts <of...@la...> - 2012-09-01 16:12:10
|
On 09/01/2012 03:52 PM, Stefan Willinger wrote: > Oh, you are running a IBM-JVM :-) Yes, doing data processing for real men :) > Is this the full stacktrace in the logfile? Usually, stacktraces where > Springframework is involved are much longer. That's all there is to it, But AFAIK it is complete (the "...16 more" indicate it's the same 16 last lines as the exception above). > You can see a NullPointerException in a GenericTypeResolver of > Springframework. To ensure, that this doesn't depend on your IBM-Java, > it would be nice, if you can try this with OpenJDK or Oracle's JVM. OK, if I find some spare time I will. Just have to find a way to have both runtimes coexist on my system. > If you want an easy solution, I suggest you to download the plain zip > package of SQuirreL 3.4.0 and I am sure, you will have no troubles. > You will not loose your settings. > But on the other hand, if you can test some various Java Versions, > then you can help us to improve SQuirreL. I understand that... will do my best :) Very satisfied with the current version anyway, so the update can wait a bit. |
From: Ofnuts <of...@la...> - 2012-09-01 19:11:16
|
OK, installed a Sun V6 runtime and installs runs fine (and new version seems OK with the IBM JVM). Before that I took a snapshot of my Squirell installation at level 3.3.0 with the updates directory at the ready, so if necessary I can replay the update process with the IBM JVM with some more tracing code. Contact me directly at this address if you want me to try specific things. Cheers. On 09/01/2012 06:11 PM, Ofnuts wrote: > On 09/01/2012 03:52 PM, Stefan Willinger wrote: >> Oh, you are running a IBM-JVM :-) > Yes, doing data processing for real men :) > >> Is this the full stacktrace in the logfile? Usually, stacktraces where >> Springframework is involved are much longer. > That's all there is to it, But AFAIK it is complete (the "...16 more" > indicate it's the same 16 last lines as the exception above). > >> You can see a NullPointerException in a GenericTypeResolver of >> Springframework. To ensure, that this doesn't depend on your IBM-Java, >> it would be nice, if you can try this with OpenJDK or Oracle's JVM. > OK, if I find some spare time I will. Just have to find a way to have > both runtimes coexist on my system. > >> If you want an easy solution, I suggest you to download the plain zip >> package of SQuirreL 3.4.0 and I am sure, you will have no troubles. >> You will not loose your settings. >> But on the other hand, if you can test some various Java Versions, >> then you can help us to improve SQuirreL. > I understand that... will do my best :) Very satisfied with the current > version anyway, so the update can wait a bit. > |