Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • V vadere
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 130
    • Issues 130
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 4
    • Merge requests 4
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

9.2.2023: Due to updates GitLab will be unavailable for some minutes between 9:00 and 11:00.

  • vadere
  • vadere
  • Issues
  • #268
Closed
Open
Issue created Oct 14, 2019 by Benedikt Kleinmeier@hm-kleinmeiMaintainer

[VadereConfig] Exception logged to stdout because of preferences

Summary

VadereConfig logs an exception to stdout:

11:45:57,681   INFO VadereConfig:70 - Use config file from path /home/benedikt/.config/vadere.conf
Okt. 14, 2019 11:45:57 VORM. org.apache.commons.beanutils.FluentPropertyBeanIntrospector introspect
WARNUNG: Error when creating PropertyDescriptor for public final void org.apache.commons.configuration2.AbstractConfiguration.setProperty(java.lang.String,java.lang.Object)! Ignoring this property.
java.beans.IntrospectionException: bad write method arg count: public final void org.apache.commons.configuration2.AbstractConfiguration.setProperty(java.lang.String,java.lang.Object)
	at java.desktop/java.beans.PropertyDescriptor.findPropertyType(PropertyDescriptor.java:696)
	at java.desktop/java.beans.PropertyDescriptor.setWriteMethod(PropertyDescriptor.java:356)
	at java.desktop/java.beans.PropertyDescriptor.<init>(PropertyDescriptor.java:142)
	at org.apache.commons.beanutils.FluentPropertyBeanIntrospector.createFluentPropertyDescritor(FluentPropertyBeanIntrospector.java:177)
	at org.apache.commons.beanutils.FluentPropertyBeanIntrospector.introspect(FluentPropertyBeanIntrospector.java:140)
	at org.apache.commons.beanutils.PropertyUtilsBean.fetchIntrospectionData(PropertyUtilsBean.java:2234)
	at org.apache.commons.beanutils.PropertyUtilsBean.getIntrospectionData(PropertyUtilsBean.java:2215)
	at org.apache.commons.beanutils.PropertyUtilsBean.getPropertyDescriptor(PropertyUtilsBean.java:950)
	at org.apache.commons.beanutils.PropertyUtilsBean.isWriteable(PropertyUtilsBean.java:1466)
	at org.apache.commons.configuration2.beanutils.BeanHelper.isPropertyWriteable(BeanHelper.java:521)
	at org.apache.commons.configuration2.beanutils.BeanHelper.initProperty(BeanHelper.java:357)
	at org.apache.commons.configuration2.beanutils.BeanHelper.initBeanProperties(BeanHelper.java:273)
	at org.apache.commons.configuration2.beanutils.BeanHelper.initBean(BeanHelper.java:192)
	at org.apache.commons.configuration2.beanutils.BeanHelper$BeanCreationContextImpl.initBean(BeanHelper.java:669)
	at org.apache.commons.configuration2.beanutils.DefaultBeanFactory.initBeanInstance(DefaultBeanFactory.java:162)
	at org.apache.commons.configuration2.beanutils.DefaultBeanFactory.createBean(DefaultBeanFactory.java:116)
	at org.apache.commons.configuration2.beanutils.BeanHelper.createBean(BeanHelper.java:459)
	at org.apache.commons.configuration2.beanutils.BeanHelper.createBean(BeanHelper.java:479)
	at org.apache.commons.configuration2.beanutils.BeanHelper.createBean(BeanHelper.java:492)
	at org.apache.commons.configuration2.builder.BasicConfigurationBuilder.createResultInstance(BasicConfigurationBuilder.java:447)
	at org.apache.commons.configuration2.builder.BasicConfigurationBuilder.createResult(BasicConfigurationBuilder.java:417)
	at org.apache.commons.configuration2.builder.BasicConfigurationBuilder.getConfiguration(BasicConfigurationBuilder.java:285)
	at org.vadere.util.config.VadereConfig.<init>(VadereConfig.java:88)
	at org.vadere.util.config.VadereConfig.getConfig(VadereConfig.java:224)
	at org.vadere.util.lang.BundleManager.setLanguage(BundleManager.java:58)
	at org.vadere.gui.components.utils.Messages.loadLanguageFromPreferences(Messages.java:31)
	at org.vadere.gui.projectview.VadereApplication.main(VadereApplication.java:41)

11:46:00,503   INFO IOVadere:57 - Read .project file from path /home/benedikt/Repos/Vadere/vadere/VadereModelTests/TestOSM/vadere.project

What is the current bug behavior?

An exception is logged to stdout by VadereConfig which is triggered by setLanguage()

What is the expected correct behavior?

No exception should be thrown.

Steps to reproduce

  1. git checkout master
  2. mvn clean
  3. mvn -Dmaven.test.skip=true package
  4. java -jar ./VadereGui/target/vadere-gui.jar (start GUI from CLI to see stdout)

Relevant data

  • [If you report a bug] Git branch name and commit hash: master/ae1a4492
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking

LRZ Homepage | Datenschutz | Dokumentation und Betriebsbedingungen | Impressum