jcodagnone / jiolsucker

ITBAOnline Scrapper
http://www.leak.com.ar/~juan/code/jiol/
Apache License 2.0
10 stars 0 forks source link

No anda, creo que es el JV7 #4

Open qcho opened 12 years ago

qcho commented 12 years ago

Ocurrió algo inesperado!! Seguro es un bug.

Contacte a su programador favorito ;)

Al reportalo recuerde contar contar como reproducirlo.

Fecha de suceso: Sun Oct 07 15:49:08 ART 2012

Problema raiz: java.util.NoSuchElementException

Problema: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'iolsucker' defined in class path resource [spring/jiol-controllers.xml]: Cannot create inner bean 'coursePredicate' of type [ar.com.leak.iolsucker.container.spring.StaticConditionalFactoryBean] while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'coursePredicate' defined in class path resource [spring/jiol-controllers.xml]: Cannot create inner bean 'ar.com.leak.iolsucker.container.swing.SwingCoursePredicate#4ca20b' of type [ar.com.leak.iolsucker.container.swing.SwingCoursePredicate] while setting bean property 'trueBean'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ar.com.leak.iolsucker.container.swing.SwingCoursePredicate#4ca20b' defined in class path resource [spring/jiol-controllers.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [ar.com.leak.iolsucker.container.swing.SwingCoursePredicate]: Constructor threw exception; nested exception is java.util.NoSuchElementException

StackTrace: org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:281) org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:120) org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:630) org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:148) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1003) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:907) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293) org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290) org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:196) org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:400) org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:390) ar.com.leak.iolsucker.Main.run(Main.java:119) ar.com.leak.iolsucker.Main.main(Main.java:52) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) java.lang.reflect.Method.invoke(Unknown Source) com.sun.javaws.Launcher.executeApplication(Unknown Source) com.sun.javaws.Launcher.executeMainClass(Unknown Source) com.sun.javaws.Launcher.doLaunchApp(Unknown Source) com.sun.javaws.Launcher.run(Unknown Source) java.lang.Thread.run(Unknown Source) causada por: Problema: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'coursePredicate' defined in class path resource [spring/jiol-controllers.xml]: Cannot create inner bean 'ar.com.leak.iolsucker.container.swing.SwingCoursePredicate#4ca20b' of type [ar.com.leak.iolsucker.container.swing.SwingCoursePredicate] while setting bean property 'trueBean'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ar.com.leak.iolsucker.container.swing.SwingCoursePredicate#4ca20b' defined in class path resource [spring/jiol-controllers.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [ar.com.leak.iolsucker.container.swing.SwingCoursePredicate]: Constructor threw exception; nested exception is java.util.NoSuchElementException

StackTrace: org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:281) org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:120) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1325) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1086) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:270) org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:120) org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:630) org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:148) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1003) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:907) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293) org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290) org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:196) org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:400) org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:390) ar.com.leak.iolsucker.Main.run(Main.java:119) ar.com.leak.iolsucker.Main.main(Main.java:52) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) java.lang.reflect.Method.invoke(Unknown Source) com.sun.javaws.Launcher.executeApplication(Unknown Source) com.sun.javaws.Launcher.executeMainClass(Unknown Source) com.sun.javaws.Launcher.doLaunchApp(Unknown Source) com.sun.javaws.Launcher.run(Unknown Source) java.lang.Thread.run(Unknown Source) causada por: Problema: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ar.com.leak.iolsucker.container.swing.SwingCoursePredicate#4ca20b' defined in class path resource [spring/jiol-controllers.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [ar.com.leak.iolsucker.container.swing.SwingCoursePredicate]: Constructor threw exception; nested exception is java.util.NoSuchElementException

StackTrace: org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:288) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1003) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:907) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:270) org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:120) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1325) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1086) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:270) org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:120) org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:630) org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:148) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1003) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:907) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293) org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290) org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:196) org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:400) org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:390) ar.com.leak.iolsucker.Main.run(Main.java:119) ar.com.leak.iolsucker.Main.main(Main.java:52) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) java.lang.reflect.Method.invoke(Unknown Source) com.sun.javaws.Launcher.executeApplication(Unknown Source) com.sun.javaws.Launcher.executeMainClass(Unknown Source) com.sun.javaws.Launcher.doLaunchApp(Unknown Source) com.sun.javaws.Launcher.run(Unknown Source) java.lang.Thread.run(Unknown Source) causada por: Problema: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [ar.com.leak.iolsucker.container.swing.SwingCoursePredicate]: Constructor threw exception; nested exception is java.util.NoSuchElementException

StackTrace: org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:141) org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:108) org.springframework.beans.factory.support.ConstructorResolver$1.run(ConstructorResolver.java:274) java.security.AccessController.doPrivileged(Native Method) org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:272) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1003) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:907) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:270) org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:120) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1325) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1086) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:270) org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:120) org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:630) org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:148) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1003) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:907) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293) org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290) org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:196) org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:400) org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:390) ar.com.leak.iolsucker.Main.run(Main.java:119) ar.com.leak.iolsucker.Main.main(Main.java:52) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) java.lang.reflect.Method.invoke(Unknown Source) com.sun.javaws.Launcher.executeApplication(Unknown Source) com.sun.javaws.Launcher.executeMainClass(Unknown Source) com.sun.javaws.Launcher.doLaunchApp(Unknown Source) com.sun.javaws.Launcher.run(Unknown Source) java.lang.Thread.run(Unknown Source) causada por: Problema: java.util.NoSuchElementException

StackTrace: java.util.concurrent.ConcurrentHashMap$HashIterator.nextEntry(Unknown Source) java.util.concurrent.ConcurrentHashMap$ValueIterator.next(Unknown Source) com.zaubersoftware.jiol.sharepoint.JAXWSharepointServiceFactory.getURIFetcher(JAXWSharepointServiceFactory.java:113) com.zaubersoftware.jiol.sharepoint.JAXWSharepointServiceFactory.(JAXWSharepointServiceFactory.java:85) com.zaubersoftware.jiol.sharepoint.SharepointIolDAO.getUserCoursesReal(SharepointIolDAO.java:91) com.zaubersoftware.jiol.sharepoint.SharepointIolDAO.getUserCourses(SharepointIolDAO.java:82) ar.com.leak.iolsucker.container.swing.SwingCoursePredicate.(SwingCoursePredicate.java:73) sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) java.lang.reflect.Constructor.newInstance(Unknown Source) org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:126) org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:108) org.springframework.beans.factory.support.ConstructorResolver$1.run(ConstructorResolver.java:274) java.security.AccessController.doPrivileged(Native Method) org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:272) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1003) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:907) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:270) org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:120) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1325) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1086) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:270) org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:120) org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:630) org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:148) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1003) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:907) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293) org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290) org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:196) org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:400) org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:390) ar.com.leak.iolsucker.Main.run(Main.java:119) ar.com.leak.iolsucker.Main.main(Main.java:52) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) java.lang.reflect.Method.invoke(Unknown Source) com.sun.javaws.Launcher.executeApplication(Unknown Source) com.sun.javaws.Launcher.executeMainClass(Unknown Source) com.sun.javaws.Launcher.doLaunchApp(Unknown Source) com.sun.javaws.Launcher.run(Unknown Source) java.lang.Thread.run(Unknown Source)

Propiedades: jnlpx.remove=false file.encoding.pkg=sun.io user.language.format=es java.home=C:\Program Files\Java\jre7 deployment.security.askgrantdialog.notinca=true deployment.repository.askdownloaddialog.show=true deployment.system.security.trusted.jssecerts=C:\Program Files\Java\jre7\lib\security\tru... deployment.console.startup.mode=HIDE java.endorsed.dirs=C:\Program Files\Java\jre7\lib\endorsed deployment.security.sandbox.jnlp.enhanced=true deployment.system.security.blacklist=C:\Program Files\Java\jre7\lib\security\blacklist deployment.javaws.concurrentDownloads=4 deployment.security.sandbox.awtwarningwindow=true sun.os.patch.level=Service Pack 1 java.vendor.url=http://java.oracle.com/ deployment.security.blacklist.check=true deployment.user.security.trusted.jssecacerts=C:\Users\Qcho\AppData\LocalLow\Sun\Java\Deploym... java.version=1.7.0_06 deployment.javapi.trace.filename= deployment.max.output.file.size=10 java.vendor.url.bug=http://bugreport.sun.com/bugreport/ deployment.user.security.trusted.cacerts=C:\Users\Qcho\AppData\LocalLow\Sun\Java\Deploym... java.protocol.handler.pkgs=com.sun.javaws.net.protocol|com.sun.deploy.net.... javaplugin.proxy.config.type=direct deployment.user.tmp=C:\Users\Qcho\AppData\LocalLow\Sun\Java\Deploym... user.name=Qcho deployment.user.logdir=C:\Users\Qcho\AppData\LocalLow\Sun\Java\Deploym... sun.io.unicode.encoding=UnicodeLittle deployment.browser.path=C:\Users\Qcho\AppData\Local\Google\Chrome\Appli... deployment.cache.max.size=-1 sun.jnu.encoding=Cp1252 java.runtime.name=Java(TM) SE Runtime Environment jnlpx.home=C:\Program Files\Java\jre7\bin deployment.system.security.trusted.publishers=C:\Program Files\Java\jre7\lib\security\trusted... java.specification.name=Java Platform API Specification deployment.security.mixcode=ENABLE user.timezone=America/Buenos_Aires deployment.browser.vm.mozilla=true deployment.security.SSLv3=true deployment.proxy.override.hosts= user.script= path.separator=; deployment.javaws.installURL=http://java.sun.com/products/autodl/j2se jnlpx.heapsize=32m,128m file.encoding=Cp1252 deployment.user.security.trusted.publishers=C:\Users\Qcho\AppData\LocalLow\Sun\Java\Deploym... sun.java.command=com.sun.javaws.Main C:\Users\Qcho\AppData\Local... deployment.javapi.log.filename= deployment.user.cachedir=C:\Users\Qcho\AppData\LocalLow\Sun\Java\Deploym... deployment.macosx.check.update=true deployment.javaws.cache.update=false deployment.security.validation.crl=false java.io.tmpdir=C:\Users\Qcho\AppData\Local\Temp\ deployment.version=6.0 sun.awt.warmup=true user.language=en deployment.baseline.url=https://javadl-esd-secure.oracle.com/update/bas... line.separator=

deployment.system.tray.icon=false deployment.user.security.policy=file:/C:/Users/Qcho/AppData/LocalLow/Sun/Java/D... jnlpx.jvm=C:\Program Files\Java\jre7\bin\javaw.exe java.vm.info=mixed mode, sharing sun.desktop=windows java.vm.specification.name=Java Virtual Machine Specification deployment.max.output.files=5 deployment.update.mime.types=true deployment.security.browser.keystore.use=true deployment.security.jsse.hostmismatch.warning=true deployment.javaws.appicon.index=C:\Users\Qcho\AppData\LocalLow\Sun\Java\Deploym... deployment.system.security.cacerts=C:\Program Files\Java\jre7\lib\security\cacerts deployment.proxy.type=3 deployment.user.security.trusted.jssecerts=C:\Users\Qcho\AppData\LocalLow\Sun\Java\Deploym... deployment.security.password.cache=true deployment.javaws.shortcut=ASK_IF_HINTED java.awt.printerjob=sun.awt.windows.WPrinterJob deployment.security.https.warning.show=false deployment.javaws.autodownload=ALWAYS deployment.proxy.bypass.local=false user.country.format=AR http.auth.serializeRequests=true deployment.javaws.logFileName= os.name=Windows 7 java.specification.vendor=Oracle Corporation deployment.javaws.uninstall.shortcut=false deployment.system.security.jssecacerts=C:\Program Files\Java\jre7\lib\security\jssecac... deployment.system.security.oldcacerts=C:\Program Files\Java\jre7\lib\security\cacerts java.vm.name=Java HotSpot(TM) Client VM java.quick.starter=false deployment.security.askgrantdialog.show=true sun.awt.enableExtraMouseButtons=true java.library.path=C:\Program Files\Java\jre7\bin;C:\Windows\Sun\J... java.class.version=51.0 deployment.control.panel.log=false deployment.system.security.trusted.clientauthcerts=C:\Program Files\Java\jre7\lib\security\tru... deployment.trace=false deployment.security.clientauth.keystore.auto=true deployment.security.validation.ocsp=false deployment.javapi.cache.update=false deployment.browser.vm.iexplorer=true deployment.cache.jarcompression=0 deployment.system.security.trusted.libraries=C:\Program Files\Java\jre7\lib\security\trusted... deployment.security.validation.ocsp.publisher=false deployment.javaws.update.timeout=1500 sun.boot.library.path=C:\Program Files\Java\jre7\bin sun.management.compiler=HotSpot Client Compiler java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment deployment.user.extdir=C:\Users\Qcho\AppData\LocalLow\Sun\Java\Deploym... user.variant= deployment.system.security.trusted.certs=C:\Program Files\Java\jre7\lib\security\tru... deployment.system.security.oldjssecacerts=C:\Program Files\Java\jre7\lib\security\jssecac... deployment.proxy.same=false deployment.security.authenticator=true deployment.javaws.traceFileName= deployment.user.security.trusted.clientauthcerts=C:\Users\Qcho\AppData\LocalLow\Sun\Java\Deploym... java.vm.specification.version=1.7 deployment.user.security.blacklist=C:\Users\Qcho\AppData\LocalLow\Sun\Java\Deploym... deployment.system.cachedir=C:\Users\Qcho\AppData\LocalLow\Sun\Java\Deploym... awt.toolkit=sun.awt.windows.WToolkit sun.cpu.isalist=pentium_pro+mmx pentium_pro pentium+mmx pentium... java.ext.dirs=C:\Program Files\Java\jre7\lib\ext;C:\Windows\S... os.version=6.1 user.home=C:\Users\Qcho deployment.user.security.trusted.certs=C:\Users\Qcho\AppData\LocalLow\Sun\Java\Deploym... trustProxy=true java.vm.vendor=Oracle Corporation deployment.javafx.mode.enabled=true deployment.javapi.lifecycle.exception=false deployment.javaws.install=IF_HINT user.dir=C:\Users\Qcho\Dropbox\facultad deployment.cache.enabled=true deployment.java.update.check=false sun.cpu.endian=little jnlpx.splashport=1460 deployment.security.notinca.warning=true deployment.javaws.splash.index=C:\Users\Qcho\AppData\LocalLow\Sun\Java\Deploym... java.vm.version=23.2-b09 deployment.security.trusted.policy= java.class.path=C:\Program Files\Java\jre7\lib\deploy.jar os.arch=x86 deployment.javapi.stop.timeout=200 deployment.mime.types.use.default=true deployment.security.pretrust.list=true java.rmi.server.RMIClassLoaderSpi=com.sun.jnlp.JNLPRMIClassLoaderSpi javawebstart.version=javaws-10.6.2.24 deployment.capture.mime.types=false jnlpx.origFilenameArg=C:\Users\Qcho\Dropbox\facultad\iolsucker.jnlp deployment.security.TLSv1=true sun.java.launcher=SUN_STANDARD deployment.jpi.mode.new=true deployment.insecure.jres=PROMPT deployment.javaws.muffin.max=256 https.protocols=TLSv1,SSLv3 deployment.log=false java.vm.specification.vendor=Oracle Corporation file.separator=\ java.runtime.version=1.7.0_06-b24 sun.boot.class.path=C:\Program Files\Java\jre7\lib\resources.jar;C:... java.security.policy=file:C:\Program Files\Java\jre7\lib\securi... deployment.user.security.trusted.libraries=C:\Users\Qcho\AppData\LocalLow\Sun\Java\Deploym... user.country=US deployment.security.expired.warning=true deployment.repository.enabled=true deployment.security.SSLv2Hello=false deployment.javapi.runtime.type=0 deployment.javaws.associations=ASK_USER deployment.security.TLSv1.2=false deployment.security.TLSv1.1=false java.vendor=Oracle Corporation java.specification.version=1.7 deployment.user.security.saved.credentials=C:\Users\Qcho\AppData\LocalLow\Sun\Java\Deploym... sun.arch.data.model=32

jcodagnone commented 12 years ago

Gracias por el reporte. No tengo Java7 en mis entornos como para el probarlo por el momento.

El problema en particular está al setear las cookies en los clientes de webservice que obtienen el listado de materias.

final ClientParamBean client = new ClientParamBean(params);
client.setHandleRedirects(false);
client.setCookiePolicy("compatibility");
final Object o = cookies.values().iterator().next();
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
final String value;
final String name;
try {
    final Field v = o.getClass().getDeclaredField("value");
    v.setAccessible(true);
    value = (String) v.get(o);
    final Field n = o.getClass().getDeclaredField("name");
    n.setAccessible(true);
    name = (String) n.get(o);

El codigo recuerdo que era bastante oscuro pero no recuerdo porque. Cookies es un ConcurrentHashMap que instancia Apache's http-client. En https://issues.apache.org/jira/browse/HTTPCLIENT-1173 a un problema similar en el ultimo comentario lo ligan a Java7.

Si consigo un entorno veo si lo puedo reproducir.