Created attachment 25601 [details]
test case to reproduce the problem
I am currently porting a simple network server from sun jre 6 to gcj
The server do the following:
a. listen to socket 20000 (net_server_main.java)
b. submit a task to threadpool to handle connection (net_server_connection_class.java)
However, when i try to resolve the string of current date, null pointer exception is raised (net_server_connection_class.java, line 23)
The related line is simple and i suspect that it is related to gcj bug
Step to reproduce:
1. run script "compile_and_run.sh"
2. use a web browser to browse "http://localhost:20000" (in my PC, firefox 7.0)
help message will be display at stdout/stderr of step 1.
Created attachment 25602 [details]
Created attachment 25603 [details]
information of command "gcj -v"
Created attachment 25604 [details]
compile linux x64 executable (by gcj 4.5.2)
--main=net_server_main -pipe -O2