com.google.common.io.BaseEncoding$DecodingException: Unrecognized character: -

Google Groups | Unknown author | 12 months ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    Error while writing

    Google Groups | 12 months ago | Unknown author
    com.google.common.io.BaseEncoding$DecodingException: Unrecognized character: -
  2. 0

    I was attempting to get a 404 page for test purposes and inserted http://localhost:8081/#browse/browse/assets:npmproxy:31c950c8eeeab783623abd9eb7ad157718hv892hc281 (valid asset with random characters added into the end) into my browser URL. Instead of giving me a 404, I got the attached and below errors instead. This didn't really surprise me and generally messing with data URLs is a no-no but talked to [~krobinson] and he said that we're expecting a hex ID and so when you give it non-hex content it blows up and suggested filing a low priority bug to have this work better. I noticed the same behavior with PyPI (see attached). Note the error is slightly different, I am currently assuming this is because of what I entered. I did not check older NX3 or NX2 at this time. Debug was off during this test. {code} 2016-04-14 14:11:52,923-0400 ERROR [qtp120035889-1351] admin org.sonatype.nexus.orient.EncryptedRecordIdObfuscator - Failed to decode: asset->31c950c8eeeab783623abd9eb7ad157718hv892hc281 2016-04-14 14:11:52,927-0400 ERROR [qtp120035889-1351] admin org.sonatype.nexus.extdirect.internal.ExtDirectServlet - Failed to invoke action method: coreui_Component.readAsset, java-method: org.sonatype.nexus.coreui.ComponentComponent.readAsset java.lang.IllegalArgumentException: com.google.common.io.BaseEncoding$DecodingException: Unrecognized character: h at com.google.common.io.BaseEncoding.decode(BaseEncoding.java:228) [na:na] at org.sonatype.nexus.common.io.Hex.decode(Hex.java:44) [na:na] at org.sonatype.nexus.orient.EncryptedRecordIdObfuscator.doDecode(EncryptedRecordIdObfuscator.java:92) [na:na] at org.sonatype.nexus.orient.RecordIdObfuscatorSupport.decode(RecordIdObfuscatorSupport.java:68) [na:na] at org.sonatype.nexus.orient.entity.EntityAdapter.document(EntityAdapter.java:253) [na:na] at org.sonatype.nexus.orient.entity.action.ReadEntityByIdAction.execute(ReadEntityByIdAction.java:45) [na:na] at org.sonatype.nexus.repository.storage.StorageTxImpl.findAsset(StorageTxImpl.java:282) [na:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [na:1.8.0_40] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [na:1.8.0_40] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [na:1.8.0_40] at java.lang.reflect.Method.invoke(Method.java:497) [na:1.8.0_40] at org.sonatype.nexus.common.stateguard.SimpleMethodInvocation.proceed(SimpleMethodInvocation.java:53) [na:na] at org.sonatype.nexus.common.stateguard.MethodInvocationAction.run(MethodInvocationAction.java:39) [na:na] at org.sonatype.nexus.common.stateguard.StateGuard$GuardImpl.run(StateGuard.java:270) [na:na] at org.sonatype.nexus.common.stateguard.GuardedInterceptor.invoke(GuardedInterceptor.java:53) [na:na] at org.sonatype.nexus.common.stateguard.StateGuardAspect$1.invoke(StateGuardAspect.java:63) [na:na] at com.sun.proxy.$Proxy163.findAsset(Unknown Source) [na:na] at org.sonatype.nexus.repository.storage.StorageTx$findAsset$11.call(Unknown Source) [na:na] at org.sonatype.nexus.coreui.ComponentComponent.readAsset(ComponentComponent.groovy:369) [na:na] at org.sonatype.nexus.validation.internal.ValidationInterceptor.invoke(ValidationInterceptor.java:53) [na:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [na:1.8.0_40] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [na:1.8.0_40] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [na:1.8.0_40] at java.lang.reflect.Method.invoke(Method.java:497) [na:1.8.0_40] at com.softwarementors.extjs.djn.router.dispatcher.DispatcherBase.invokeJavaMethod(DispatcherBase.java:142) [org.sonatype.nexus.extdirect:3.1.0.SNAPSHOT] at com.softwarementors.extjs.djn.router.dispatcher.DispatcherBase.invokeMethod(DispatcherBase.java:133) [org.sonatype.nexus.extdirect:3.1.0.SNAPSHOT] at org.sonatype.nexus.extdirect.internal.ExtDirectServlet$3.invokeMethod(ExtDirectServlet.java:221) [org.sonatype.nexus.extdirect:3.1.0.SNAPSHOT] at com.softwarementors.extjs.djn.router.dispatcher.DispatcherBase.dispatch(DispatcherBase.java:63) [org.sonatype.nexus.extdirect:3.1.0.SNAPSHOT] at com.softwarementors.extjs.djn.router.processor.standard.StandardRequestProcessorBase.dispatchStandardMethod(StandardRequestProcessorBase.java:73) [org.sonatype.nexus.extdirect:3.1.0.SNAPSHOT] at com.softwarementors.extjs.djn.router.processor.standard.json.JsonRequestProcessor.processIndividualRequest(JsonRequestProcessor.java:502) [org.sonatype.nexus.extdirect:3.1.0.SNAPSHOT] at com.softwarementors.extjs.djn.router.processor.standard.json.JsonRequestProcessor.processIndividualRequestsInThisThread(JsonRequestProcessor.java:150) [org.sonatype.nexus.extdirect:3.1.0.SNAPSHOT] at com.softwarementors.extjs.djn.router.processor.standard.json.JsonRequestProcessor.process(JsonRequestProcessor.java:133) [org.sonatype.nexus.extdirect:3.1.0.SNAPSHOT] at com.softwarementors.extjs.djn.router.RequestRouter.processJsonRequest(RequestRouter.java:83) [org.sonatype.nexus.extdirect:3.1.0.SNAPSHOT] at com.softwarementors.extjs.djn.servlet.DirectJNgineServlet.processRequest(DirectJNgineServlet.java:617) [org.sonatype.nexus.extdirect:3.1.0.SNAPSHOT] at com.softwarementors.extjs.djn.servlet.DirectJNgineServlet.doPost(DirectJNgineServlet.java:580) [org.sonatype.nexus.extdirect:3.1.0.SNAPSHOT] at org.sonatype.nexus.extdirect.internal.ExtDirectServlet.doPost(ExtDirectServlet.java:127) [org.sonatype.nexus.extdirect:3.1.0.SNAPSHOT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) [javax.servlet-api:3.1.0] at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) [javax.servlet-api:3.1.0] at com.google.inject.servlet.ServletDefinition.doServiceImpl(ServletDefinition.java:287) [com.google.inject:4.0.0] at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:277) [com.google.inject:4.0.0] at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:182) [com.google.inject:4.0.0] at com.google.inject.servlet.DynamicServletPipeline.service(DynamicServletPipeline.java:71) [com.google.inject:4.0.0] at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:85) [com.google.inject:4.0.0] at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:112) [org.apache.shiro.web:1.2.4] at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82) [com.google.inject:4.0.0] at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:112) [org.apache.shiro.web:1.2.4] at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82) [com.google.inject:4.0.0] at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) [org.apache.shiro.web:1.2.4] at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) [org.apache.shiro.web:1.2.4] at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) [org.apache.shiro.web:1.2.4] at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) [org.apache.shiro.web:1.2.4] at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) [org.apache.shiro.web:1.2.4] at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) [org.apache.shiro.web:1.2.4] at org.sonatype.nexus.security.SecurityFilter.executeChain(SecurityFilter.java:85) [org.sonatype.nexus.security:3.1.0.SNAPSHOT] at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) [org.apache.shiro.web:1.2.4] at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) [org.apache.shiro.core:1.2.4] at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) [org.apache.shiro.core:1.2.4] at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) [org.apache.shiro.core:1.2.4] at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) [org.apache.shiro.web:1.2.4] at org.sonatype.nexus.security.SecurityFilter.doFilterInternal(SecurityFilter.java:101) [org.sonatype.nexus.security:3.1.0.SNAPSHOT] at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) [org.apache.shiro.web:1.2.4] at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82) [com.google.inject:4.0.0] at com.codahale.metrics.servlet.AbstractInstrumentedFilter.doFilter(AbstractInstrumentedFilter.java:97) [com.codahale.metrics.servlet:3.0.2] at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82) [com.google.inject:4.0.0] at org.sonatype.nexus.internal.web.ErrorPageFilter.doFilter(ErrorPageFilter.java:63) [org.sonatype.nexus.base:3.1.0.SNAPSHOT] at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82) [com.google.inject:4.0.0] at org.sonatype.nexus.internal.web.EnvironmentFilter.doFilter(EnvironmentFilter.java:97) [org.sonatype.nexus.base:3.1.0.SNAPSHOT] at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82) [com.google.inject:4.0.0] at com.google.inject.servlet.DynamicFilterPipeline.dispatch(DynamicFilterPipeline.java:104) [com.google.inject:4.0.0] at com.google.inject.servlet.GuiceFilter$1.call(GuiceFilter.java:133) [com.google.inject:4.0.0] at com.google.inject.servlet.GuiceFilter$1.call(GuiceFilter.java:130) [com.google.inject:4.0.0] at com.google.inject.servlet.GuiceFilter$Context.call(GuiceFilter.java:203) [com.google.inject:4.0.0] at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:130) [com.google.inject:4.0.0] at org.sonatype.nexus.bootstrap.osgi.DelegatingFilter.doFilter(DelegatingFilter.java:73) [org.sonatype.nexus.bootstrap:3.1.0.SNAPSHOT] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668) [org.eclipse.jetty.servlet:9.3.7.v20160115] at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:581) [org.eclipse.jetty.servlet:9.3.7.v20160115] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) [org.eclipse.jetty.server:9.3.7.v20160115] at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) [org.eclipse.jetty.security:9.3.7.v20160115] at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226) [org.eclipse.jetty.server:9.3.7.v20160115] at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1158) [org.eclipse.jetty.server:9.3.7.v20160115] at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:511) [org.eclipse.jetty.servlet:9.3.7.v20160115] at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) [org.eclipse.jetty.server:9.3.7.v20160115] at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1090) [org.eclipse.jetty.server:9.3.7.v20160115] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) [org.eclipse.jetty.server:9.3.7.v20160115] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119) [org.eclipse.jetty.server:9.3.7.v20160115] at com.codahale.metrics.jetty9.InstrumentedHandler.handle(InstrumentedHandler.java:175) [com.codahale.metrics.jetty9:3.0.2] at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:109) [org.eclipse.jetty.server:9.3.7.v20160115] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119) [org.eclipse.jetty.server:9.3.7.v20160115] at org.eclipse.jetty.server.Server.handle(Server.java:517) [org.eclipse.jetty.server:9.3.7.v20160115] at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:308) [org.eclipse.jetty.server:9.3.7.v20160115] at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:242) [org.eclipse.jetty.server:9.3.7.v20160115] at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273) [org.eclipse.jetty.io:9.3.7.v20160115] at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95) [org.eclipse.jetty.io:9.3.7.v20160115] at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:75) [org.eclipse.jetty.io:9.3.7.v20160115] at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:213) [org.eclipse.jetty.util:9.3.7.v20160115] at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:147) [org.eclipse.jetty.util:9.3.7.v20160115] at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654) [org.eclipse.jetty.util:9.3.7.v20160115] at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572) [org.eclipse.jetty.util:9.3.7.v20160115] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_40] Caused by: com.google.common.io.BaseEncoding$DecodingException: Unrecognized character: h at com.google.common.io.BaseEncoding$Alphabet.decode(BaseEncoding.java:503) [na:na] at com.google.common.io.BaseEncoding$StandardBaseEncoding$2.read(BaseEncoding.java:675) [na:na] at com.google.common.io.BaseEncoding.decodeChecked(BaseEncoding.java:245) [na:na] at com.google.common.io.BaseEncoding.decode(BaseEncoding.java:226) [na:na] ... 98 common frames omitted {code}

    Sonatype JIRA | 1 year ago | Joe Tom
    java.lang.IllegalArgumentException: com.google.common.io.BaseEncoding$DecodingException: Unrecognized character: h
  3. 0

    Error parsing base64 (for non-WAFFLE authentication header)

    GitHub | 2 years ago | trejkaz
    java.lang.IllegalArgumentException: com.google.common.io.BaseEncoding$DecodingException: Expected padding character but found '"' at index 10
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Authorization headers with base64 padding lead to exception

    GitHub | 2 years ago | keyboardsamurai
    java.lang.IllegalArgumentException: com.google.common.io.BaseEncoding$DecodingException: Unrecognized character: =
  6. 0

    Deserilization in OJAI API

    Stack Overflow | 5 months ago | mahdi62
    java.lang.IllegalArgumentException: java.io.IOException: Unrecognized character: ,

    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. com.google.common.io.BaseEncoding$DecodingException

      Unrecognized character: -

      at com.google.common.io.BaseEncoding$Alphabet.decode()
    2. Guava
      BaseEncoding.decode
      1. com.google.common.io.BaseEncoding$Alphabet.decode(BaseEncoding.java:503)
      2. com.google.common.io.BaseEncoding$StandardBaseEncoding$2.read(BaseEncoding.java:675)
      3. com.google.common.io.BaseEncoding.decodeChecked(BaseEncoding.java:245)
      4. com.google.common.io.BaseEncoding.decode(BaseEncoding.java:226)
      4 frames
    3. org.opendedup.sdfs
      HashBlobArchive$7.load
      1. org.opendedup.sdfs.filestore.cloud.BatchAwsS3ChunkStore.getData(BatchAwsS3ChunkStore.java:871)
      2. org.opendedup.sdfs.filestore.cloud.BatchAwsS3ChunkStore.getBytes(BatchAwsS3ChunkStore.java:946)
      3. org.opendedup.sdfs.filestore.HashBlobArchive.loadData(HashBlobArchive.java:811)
      4. org.opendedup.sdfs.filestore.HashBlobArchive.<init>(HashBlobArchive.java:642)
      5. org.opendedup.sdfs.filestore.HashBlobArchive.<init>(HashBlobArchive.java:639)
      6. org.opendedup.sdfs.filestore.HashBlobArchive$7.load(HashBlobArchive.java:455)
      7. org.opendedup.sdfs.filestore.HashBlobArchive$7.load(HashBlobArchive.java:1)
      7 frames
    4. Guava
      LocalCache$LocalLoadingCache.get
      1. com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3527)
      2. com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2319)
      3. com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2282)
      4. com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2197)
      5. com.google.common.cache.LocalCache.get(LocalCache.java:3937)
      6. com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3941)
      7. com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4824)
      7 frames
    5. org.opendedup.sdfs
      ChunkData.getChunk
      1. org.opendedup.sdfs.filestore.HashBlobArchive.getBlock(HashBlobArchive.java:539)
      2. org.opendedup.sdfs.filestore.cloud.BatchAwsS3ChunkStore.getChunk(BatchAwsS3ChunkStore.java:216)
      3. org.opendedup.sdfs.filestore.ChunkData.getChunk(ChunkData.java:200)
      3 frames
    6. org.opendedup.collections
      ProgressiveFileBasedCSMap.getData
      1. org.opendedup.collections.ProgressiveFileBasedCSMap.getData(ProgressiveFileBasedCSMap.java:692)
      1 frame
    7. org.opendedup.sdfs
      DedupFileChannel.writeFile
      1. org.opendedup.sdfs.filestore.HashStore.getHashChunk(HashStore.java:215)
      2. org.opendedup.sdfs.servers.HashChunkService.fetchChunk(HashChunkService.java:136)
      3. org.opendedup.sdfs.servers.HCServiceProxy.fetchChunk(HCServiceProxy.java:586)
      4. org.opendedup.sdfs.io.WritableCacheBuffer$ShardReader.read(WritableCacheBuffer.java:1192)
      5. org.opendedup.sdfs.io.WritableCacheBuffer.initBuffer(WritableCacheBuffer.java:314)
      6. org.opendedup.sdfs.io.WritableCacheBuffer.writeBlock(WritableCacheBuffer.java:466)
      7. org.opendedup.sdfs.io.WritableCacheBuffer.write(WritableCacheBuffer.java:577)
      8. org.opendedup.sdfs.io.DedupFileChannel.writeFile(DedupFileChannel.java:293)
      8 frames
    8. fuse.SDFS
      SDFSFileSystem.write
      1. fuse.SDFS.SDFSFileSystem.write(SDFSFileSystem.java:792)
      1 frame
    9. fuse
      Filesystem3ToFuseFSAdapter.write
      1. fuse.Filesystem3ToFuseFSAdapter.write(Filesystem3ToFuseFSAdapter.java:359)
      1 frame