java.lang.IllegalArgumentException: can't parse argument number: 672ad2a4-ced0-43f8-aa51-d0560057675a

Atlassian JIRA | Michael Heemskerk | 4 years ago
  1. 0

    [STASH-3278] LDAP synchronisation fails with NumberFormatException - Atlassian JIRA

    atlassian.com | 1 year ago
    java.lang.IllegalArgumentException: can't parse argument number: 672ad2a4-ced0-43f8-aa51-d0560057675a
  2. 0

    from: https://answers.atlassian.com/questions/153004/stash-does-not-understand-crowd-s-nested-groups While synchronising group memberships, the following error occurred: {noformat} 2013-03-28 14:46:06,385 ERROR [scheduler_Worker-8] c.a.c.d.DbCachingDirectoryPoller Error occurred while refreshing the cache for directory [ 425985 ]. java.lang.IllegalArgumentException: can't parse argument number: 672ad2a4-ced0-43f8-aa51-d0560057675a at java.text.MessageFormat.makeFormat(Unknown Source) ~[na:1.7.0_17] at java.text.MessageFormat.applyPattern(Unknown Source) ~[na:1.7.0_17] at java.text.MessageFormat.<init>(Unknown Source) ~[na:1.7.0_17] at java.text.MessageFormat.format(Unknown Source) ~[na:1.7.0_17] at com.atlassian.crowd.util.TimedOperation.complete(TimedOperation.java:18) ~[crowd-api-2.6.2-m1.jar:na] at com.atlassian.crowd.directory.DirectoryCacheImplUsingChangeOperations.syncUserMembersForGroup(DirectoryCacheImplUsingChangeOperations.java:124) ~[crowd-core-2.6.2-m1.jar:na] at com.atlassian.crowd.directory.ldap.cache.AbstractCacheRefresher.synchroniseMemberships(AbstractCacheRefresher.java:145) ~[crowd-ldap-2.6.2-m1.jar:na] at com.atlassian.crowd.directory.ldap.cache.AbstractCacheRefresher.synchroniseAll(AbstractCacheRefresher.java:84) ~[crowd-ldap-2.6.2-m1.jar:na] at com.atlassian.crowd.directory.ldap.cache.EventTokenChangedCacheRefresher.synchroniseAll(EventTokenChangedCacheRefresher.java:59) ~[crowd-ldap-2.6.2-m1.jar:na] at com.atlassian.crowd.directory.DbCachingRemoteDirectory.synchroniseCache(DbCachingRemoteDirectory.java:622) ~[crowd-core-2.6.2-m1.jar:na] at com.atlassian.crowd.manager.directory.DirectorySynchroniserImpl.synchronise(DirectorySynchroniserImpl.java:63) ~[crowd-core-2.6.2-m1.jar:na] at com.atlassian.crowd.directory.DbCachingDirectoryPoller.pollChanges(DbCachingDirectoryPoller.java:50) ~[crowd-core-2.6.2-m1.jar:na] at com.atlassian.crowd.manager.directory.monitor.poller.DirectoryPollerJobBean.executeInternal(DirectoryPollerJobBean.java:29) [crowd-core-2.6.2-m1.jar:na] at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113) [spring-context-support-3.2.1.RELEASE.jar:3.2.1.RELEASE] at org.quartz.core.JobRunShell.run(JobRunShell.java:223) [quartz-1.8.6.jar:na] at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:549) [quartz-1.8.6.jar:na] Caused by: java.lang.NumberFormatException: For input string: "672ad2a4-ced0-43f8-aa51-d0560057675a" at java.lang.NumberFormatException.forInputString(Unknown Source) ~[na:1.7.0_17] at java.lang.Integer.parseInt(Unknown Source) ~[na:1.7.0_17] at java.lang.Integer.parseInt(Unknown Source) ~[na:1.7.0_17] ... 16 common frames omitted {noformat} The problem appears to be in the following line (DirectoryCacheImplUsingChangeOperations:124}: {code:java} logger.debug(operation.complete("synchronised [ " + remoteUsers.size() + " ] user members for group [ " + group.getName() + " ] in [ {0} ]")); {code} If the group name contains {}, a few levels down the call stack, MessageFormat tries to parse the argument number from it and blows up. Tracked in the Crowd project as CWD-3241

    Atlassian JIRA | 4 years ago | Michael Heemskerk
    java.lang.IllegalArgumentException: can't parse argument number: 672ad2a4-ced0-43f8-aa51-d0560057675a
  3. 0

    from: https://answers.atlassian.com/questions/153004/stash-does-not-understand-crowd-s-nested-groups While synchronising group memberships, the following error occurred: {noformat} 2013-03-28 14:46:06,385 ERROR [scheduler_Worker-8] c.a.c.d.DbCachingDirectoryPoller Error occurred while refreshing the cache for directory [ 425985 ]. java.lang.IllegalArgumentException: can't parse argument number: 672ad2a4-ced0-43f8-aa51-d0560057675a at java.text.MessageFormat.makeFormat(Unknown Source) ~[na:1.7.0_17] at java.text.MessageFormat.applyPattern(Unknown Source) ~[na:1.7.0_17] at java.text.MessageFormat.<init>(Unknown Source) ~[na:1.7.0_17] at java.text.MessageFormat.format(Unknown Source) ~[na:1.7.0_17] at com.atlassian.crowd.util.TimedOperation.complete(TimedOperation.java:18) ~[crowd-api-2.6.2-m1.jar:na] at com.atlassian.crowd.directory.DirectoryCacheImplUsingChangeOperations.syncUserMembersForGroup(DirectoryCacheImplUsingChangeOperations.java:124) ~[crowd-core-2.6.2-m1.jar:na] at com.atlassian.crowd.directory.ldap.cache.AbstractCacheRefresher.synchroniseMemberships(AbstractCacheRefresher.java:145) ~[crowd-ldap-2.6.2-m1.jar:na] at com.atlassian.crowd.directory.ldap.cache.AbstractCacheRefresher.synchroniseAll(AbstractCacheRefresher.java:84) ~[crowd-ldap-2.6.2-m1.jar:na] at com.atlassian.crowd.directory.ldap.cache.EventTokenChangedCacheRefresher.synchroniseAll(EventTokenChangedCacheRefresher.java:59) ~[crowd-ldap-2.6.2-m1.jar:na] at com.atlassian.crowd.directory.DbCachingRemoteDirectory.synchroniseCache(DbCachingRemoteDirectory.java:622) ~[crowd-core-2.6.2-m1.jar:na] at com.atlassian.crowd.manager.directory.DirectorySynchroniserImpl.synchronise(DirectorySynchroniserImpl.java:63) ~[crowd-core-2.6.2-m1.jar:na] at com.atlassian.crowd.directory.DbCachingDirectoryPoller.pollChanges(DbCachingDirectoryPoller.java:50) ~[crowd-core-2.6.2-m1.jar:na] at com.atlassian.crowd.manager.directory.monitor.poller.DirectoryPollerJobBean.executeInternal(DirectoryPollerJobBean.java:29) [crowd-core-2.6.2-m1.jar:na] at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113) [spring-context-support-3.2.1.RELEASE.jar:3.2.1.RELEASE] at org.quartz.core.JobRunShell.run(JobRunShell.java:223) [quartz-1.8.6.jar:na] at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:549) [quartz-1.8.6.jar:na] Caused by: java.lang.NumberFormatException: For input string: "672ad2a4-ced0-43f8-aa51-d0560057675a" at java.lang.NumberFormatException.forInputString(Unknown Source) ~[na:1.7.0_17] at java.lang.Integer.parseInt(Unknown Source) ~[na:1.7.0_17] at java.lang.Integer.parseInt(Unknown Source) ~[na:1.7.0_17] ... 16 common frames omitted {noformat} The problem appears to be in the following line (DirectoryCacheImplUsingChangeOperations:124}: {code:java} logger.debug(operation.complete("synchronised [ " + remoteUsers.size() + " ] user members for group [ " + group.getName() + " ] in [ {0} ]")); {code} If the group name contains {}, a few levels down the call stack, MessageFormat tries to parse the argument number from it and blows up.

    Atlassian JIRA | 4 years ago | Michael Heemskerk
    java.lang.IllegalArgumentException: can't parse argument number: 672ad2a4-ced0-43f8-aa51-d0560057675a
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    from: https://answers.atlassian.com/questions/153004/stash-does-not-understand-crowd-s-nested-groups While synchronising group memberships, the following error occurred: {noformat} 2013-03-28 14:46:06,385 ERROR [scheduler_Worker-8] c.a.c.d.DbCachingDirectoryPoller Error occurred while refreshing the cache for directory [ 425985 ]. java.lang.IllegalArgumentException: can't parse argument number: 672ad2a4-ced0-43f8-aa51-d0560057675a at java.text.MessageFormat.makeFormat(Unknown Source) ~[na:1.7.0_17] at java.text.MessageFormat.applyPattern(Unknown Source) ~[na:1.7.0_17] at java.text.MessageFormat.<init>(Unknown Source) ~[na:1.7.0_17] at java.text.MessageFormat.format(Unknown Source) ~[na:1.7.0_17] at com.atlassian.crowd.util.TimedOperation.complete(TimedOperation.java:18) ~[crowd-api-2.6.2-m1.jar:na] at com.atlassian.crowd.directory.DirectoryCacheImplUsingChangeOperations.syncUserMembersForGroup(DirectoryCacheImplUsingChangeOperations.java:124) ~[crowd-core-2.6.2-m1.jar:na] at com.atlassian.crowd.directory.ldap.cache.AbstractCacheRefresher.synchroniseMemberships(AbstractCacheRefresher.java:145) ~[crowd-ldap-2.6.2-m1.jar:na] at com.atlassian.crowd.directory.ldap.cache.AbstractCacheRefresher.synchroniseAll(AbstractCacheRefresher.java:84) ~[crowd-ldap-2.6.2-m1.jar:na] at com.atlassian.crowd.directory.ldap.cache.EventTokenChangedCacheRefresher.synchroniseAll(EventTokenChangedCacheRefresher.java:59) ~[crowd-ldap-2.6.2-m1.jar:na] at com.atlassian.crowd.directory.DbCachingRemoteDirectory.synchroniseCache(DbCachingRemoteDirectory.java:622) ~[crowd-core-2.6.2-m1.jar:na] at com.atlassian.crowd.manager.directory.DirectorySynchroniserImpl.synchronise(DirectorySynchroniserImpl.java:63) ~[crowd-core-2.6.2-m1.jar:na] at com.atlassian.crowd.directory.DbCachingDirectoryPoller.pollChanges(DbCachingDirectoryPoller.java:50) ~[crowd-core-2.6.2-m1.jar:na] at com.atlassian.crowd.manager.directory.monitor.poller.DirectoryPollerJobBean.executeInternal(DirectoryPollerJobBean.java:29) [crowd-core-2.6.2-m1.jar:na] at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113) [spring-context-support-3.2.1.RELEASE.jar:3.2.1.RELEASE] at org.quartz.core.JobRunShell.run(JobRunShell.java:223) [quartz-1.8.6.jar:na] at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:549) [quartz-1.8.6.jar:na] Caused by: java.lang.NumberFormatException: For input string: "672ad2a4-ced0-43f8-aa51-d0560057675a" at java.lang.NumberFormatException.forInputString(Unknown Source) ~[na:1.7.0_17] at java.lang.Integer.parseInt(Unknown Source) ~[na:1.7.0_17] at java.lang.Integer.parseInt(Unknown Source) ~[na:1.7.0_17] ... 16 common frames omitted {noformat} The problem appears to be in the following line (DirectoryCacheImplUsingChangeOperations:124}: {code:java} logger.debug(operation.complete("synchronised [ " + remoteUsers.size() + " ] user members for group [ " + group.getName() + " ] in [ {0} ]")); {code} If the group name contains {}, a few levels down the call stack, MessageFormat tries to parse the argument number from it and blows up. Tracked in the Crowd project as CWD-3241

    Atlassian JIRA | 4 years ago | Michael Heemskerk
    java.lang.IllegalArgumentException: can't parse argument number: 672ad2a4-ced0-43f8-aa51-d0560057675a
  6. 0

    from: https://answers.atlassian.com/questions/153004/stash-does-not-understand-crowd-s-nested-groups While synchronising group memberships, the following error occurred: {noformat} 2013-03-28 14:46:06,385 ERROR [scheduler_Worker-8] c.a.c.d.DbCachingDirectoryPoller Error occurred while refreshing the cache for directory [ 425985 ]. java.lang.IllegalArgumentException: can't parse argument number: 672ad2a4-ced0-43f8-aa51-d0560057675a at java.text.MessageFormat.makeFormat(Unknown Source) ~[na:1.7.0_17] at java.text.MessageFormat.applyPattern(Unknown Source) ~[na:1.7.0_17] at java.text.MessageFormat.<init>(Unknown Source) ~[na:1.7.0_17] at java.text.MessageFormat.format(Unknown Source) ~[na:1.7.0_17] at com.atlassian.crowd.util.TimedOperation.complete(TimedOperation.java:18) ~[crowd-api-2.6.2-m1.jar:na] at com.atlassian.crowd.directory.DirectoryCacheImplUsingChangeOperations.syncUserMembersForGroup(DirectoryCacheImplUsingChangeOperations.java:124) ~[crowd-core-2.6.2-m1.jar:na] at com.atlassian.crowd.directory.ldap.cache.AbstractCacheRefresher.synchroniseMemberships(AbstractCacheRefresher.java:145) ~[crowd-ldap-2.6.2-m1.jar:na] at com.atlassian.crowd.directory.ldap.cache.AbstractCacheRefresher.synchroniseAll(AbstractCacheRefresher.java:84) ~[crowd-ldap-2.6.2-m1.jar:na] at com.atlassian.crowd.directory.ldap.cache.EventTokenChangedCacheRefresher.synchroniseAll(EventTokenChangedCacheRefresher.java:59) ~[crowd-ldap-2.6.2-m1.jar:na] at com.atlassian.crowd.directory.DbCachingRemoteDirectory.synchroniseCache(DbCachingRemoteDirectory.java:622) ~[crowd-core-2.6.2-m1.jar:na] at com.atlassian.crowd.manager.directory.DirectorySynchroniserImpl.synchronise(DirectorySynchroniserImpl.java:63) ~[crowd-core-2.6.2-m1.jar:na] at com.atlassian.crowd.directory.DbCachingDirectoryPoller.pollChanges(DbCachingDirectoryPoller.java:50) ~[crowd-core-2.6.2-m1.jar:na] at com.atlassian.crowd.manager.directory.monitor.poller.DirectoryPollerJobBean.executeInternal(DirectoryPollerJobBean.java:29) [crowd-core-2.6.2-m1.jar:na] at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113) [spring-context-support-3.2.1.RELEASE.jar:3.2.1.RELEASE] at org.quartz.core.JobRunShell.run(JobRunShell.java:223) [quartz-1.8.6.jar:na] at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:549) [quartz-1.8.6.jar:na] Caused by: java.lang.NumberFormatException: For input string: "672ad2a4-ced0-43f8-aa51-d0560057675a" at java.lang.NumberFormatException.forInputString(Unknown Source) ~[na:1.7.0_17] at java.lang.Integer.parseInt(Unknown Source) ~[na:1.7.0_17] at java.lang.Integer.parseInt(Unknown Source) ~[na:1.7.0_17] ... 16 common frames omitted {noformat} The problem appears to be in the following line (DirectoryCacheImplUsingChangeOperations:124}: {code:java} logger.debug(operation.complete("synchronised [ " + remoteUsers.size() + " ] user members for group [ " + group.getName() + " ] in [ {0} ]")); {code} If the group name contains {}, a few levels down the call stack, MessageFormat tries to parse the argument number from it and blows up.

    Atlassian JIRA | 4 years ago | Michael Heemskerk
    java.lang.IllegalArgumentException: can't parse argument number: 672ad2a4-ced0-43f8-aa51-d0560057675a

  1. Handemelindo 1 times, last 1 week ago
7 unregistered visitors
Not finding the right solution?
Take a tour to get the most out of Samebug.

Tired of useless tips?

Automated exception search integrated into your IDE

Root Cause Analysis

  1. java.lang.NumberFormatException

    For input string: "672ad2a4-ced0-43f8-aa51-d0560057675a"

    at java.lang.NumberFormatException.forInputString()
  2. Java RT
    MessageFormat.format
    1. java.lang.NumberFormatException.forInputString(Unknown Source)[na:1.7.0_17]
    2. java.lang.Integer.parseInt(Unknown Source)[na:1.7.0_17]
    3. java.lang.Integer.parseInt(Unknown Source)[na:1.7.0_17]
    4. java.text.MessageFormat.makeFormat(Unknown Source)[na:1.7.0_17]
    5. java.text.MessageFormat.applyPattern(Unknown Source)[na:1.7.0_17]
    6. java.text.MessageFormat.<init>(Unknown Source)[na:1.7.0_17]
    7. java.text.MessageFormat.format(Unknown Source)[na:1.7.0_17]
    7 frames
  3. com.atlassian.crowd
    DirectoryPollerJobBean.executeInternal
    1. com.atlassian.crowd.util.TimedOperation.complete(TimedOperation.java:18)[crowd-api-2.6.2-m1.jar:na]
    2. com.atlassian.crowd.directory.DirectoryCacheImplUsingChangeOperations.syncUserMembersForGroup(DirectoryCacheImplUsingChangeOperations.java:124)[crowd-core-2.6.2-m1.jar:na]
    3. com.atlassian.crowd.directory.ldap.cache.AbstractCacheRefresher.synchroniseMemberships(AbstractCacheRefresher.java:145)[crowd-ldap-2.6.2-m1.jar:na]
    4. com.atlassian.crowd.directory.ldap.cache.AbstractCacheRefresher.synchroniseAll(AbstractCacheRefresher.java:84)[crowd-ldap-2.6.2-m1.jar:na]
    5. com.atlassian.crowd.directory.ldap.cache.EventTokenChangedCacheRefresher.synchroniseAll(EventTokenChangedCacheRefresher.java:59)[crowd-ldap-2.6.2-m1.jar:na]
    6. com.atlassian.crowd.directory.DbCachingRemoteDirectory.synchroniseCache(DbCachingRemoteDirectory.java:622)[crowd-core-2.6.2-m1.jar:na]
    7. com.atlassian.crowd.manager.directory.DirectorySynchroniserImpl.synchronise(DirectorySynchroniserImpl.java:63)[crowd-core-2.6.2-m1.jar:na]
    8. com.atlassian.crowd.directory.DbCachingDirectoryPoller.pollChanges(DbCachingDirectoryPoller.java:50)[crowd-core-2.6.2-m1.jar:na]
    9. com.atlassian.crowd.manager.directory.monitor.poller.DirectoryPollerJobBean.executeInternal(DirectoryPollerJobBean.java:29)[crowd-core-2.6.2-m1.jar:na]
    9 frames
  4. Spring Context Support
    QuartzJobBean.execute
    1. org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113)[spring-context-support-3.2.1.RELEASE.jar:3.2.1.RELEASE]
    1 frame
  5. quartz
    SimpleThreadPool$WorkerThread.run
    1. org.quartz.core.JobRunShell.run(JobRunShell.java:223)[quartz-1.8.6.jar:na]
    2. org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:549)[quartz-1.8.6.jar:na]
    2 frames