criptych / firc-chat

Automatically exported from code.google.com/p/firc-chat
0 stars 0 forks source link

StringIndexOutOfBoundsException when connecting to IPv6 IRC server #13

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Put a phone with Android 2.0 onto a WiFi network with IPv6
2. Connect to irc.ipv6.freenode.net

What is the expected output? What do you see instead?
Ideally, I would expect it to finish connecting.  Instead, adb logcat shows 
this:

D/irc_service(23478): chatservice onCreate                                      

I/NotificationService( 1014): enqueueToast pkg=com.falcon4ever.fIRC 
callback=android.app.ITransientNotification$Stub$Proxy@44d50ad0 duration=0
D/irc_service(23478): chatservice run                                           

D/irc_service(23478): chatservice connecting irc.ipv6.freenode.net 6667         

D/irc_service(23478): chatservice connecting done?                              

I/global  (23478): Default buffer size used in BufferedReader constructor. 
It would be better to be explicit if an 8k-char buffer is required.
I/global  (23478): Default buffer size used in BufferedWriter constructor. 
It would be better to be explicit if an 8k-char buffer is required.
D/irc_service(23478): lock acquire (user msg)                                   

D/irc_service(23478): chatservice process                                       

D/irc_service_inc(23478): NOTICE AUTH :*** Looking up your hostname...          

D/irc_service_inc(23478): NOTICE AUTH :*** Checking ident                       

D/irc_service_inc(23478): NOTICE AUTH :*** Couldn't look up your hostname       

D/irc_service_inc(23478): NOTICE AUTH :*** No identd (auth) response            

D/irc_service_inc(23478): :denis.freenode.net 001 p1mrxdroid :Welcome to 
the freenode IRC Network p1mrxdroid                                  
W/dalvikvm(23478): threadid=15: thread exiting with uncaught exception 
(group=0x4001b180)                                                     
E/AndroidRuntime(23478): Uncaught handler: thread Thread-8 exiting due to 
uncaught exception                                                  
E/AndroidRuntime(23478): java.lang.StringIndexOutOfBoundsException              

E/AndroidRuntime(23478):        at 
java.lang.String.substring(String.java:1646)                                    

E/AndroidRuntime(23478):        at 
com.falcon4ever.fIRC.chatservice.process_msg(chatservice.java:1205)             

E/AndroidRuntime(23478):        at 
com.falcon4ever.fIRC.chatservice.process(chatservice.java:567)                  

E/AndroidRuntime(23478):        at 
com.falcon4ever.fIRC.chatservice.run(chatservice.java:658)                      

E/AndroidRuntime(23478):        at java.lang.Thread.run(Thread.java:1096)       

I/Process ( 1014): Sending signal. PID: 23478 SIG: 3                            

I/dalvikvm(23478): threadid=7: reacting to signal 3                             

I/dalvikvm(23478): Wrote stack trace to '/data/anr/traces.txt'                  

D/dalvikvm(18821): GC freed 3150 objects / 149112 bytes in 81ms                 

I/Process (23478): Sending signal. PID: 23478 SIG: 9                            

I/WindowManager( 1014): WIN DEATH: Window{44cfde90 
com.falcon4ever.fIRC/com.falcon4ever.fIRC.fIRC paused=false}                    

I/ActivityManager( 1014): Process com.falcon4ever.fIRC (pid 23478) has 
died.                                                                  
W/ActivityManager( 1014): Scheduling restart of crashed service 
com.falcon4ever.fIRC/.chatservice in 5000ms                                   

Original issue reported on code.google.com by sparkm...@gmail.com on 10 Nov 2009 at 5:48