We have just upgraded from 3.3.1 to 3.4(17082007). When I start ebase designer, it comes up with a dialog asking me to enter user name and password and once these are provided we get a StackOverFlowError.
Please advise
2007-11-06 13:19:30,609 INFO [STDOUT] Runtime error in designer client/server handshake
2007-11-06 13:19:30,609 ERROR [STDERR] java.lang.StackOverflowError
2007-11-06 13:19:30,609 ERROR [STDERR] at java.util.concurrent.ConcurrentHashMap.hash(ConcurrentHashMap.java:157)
2007-11-06 13:19:30,609 ERROR [STDERR] at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:730)
2007-11-06 13:19:30,609 ERROR [STDERR] at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:255)
2007-11-06 13:19:30,609 ERROR [STDERR] at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1035)
2007-11-06 13:19:30,609 ERROR [STDERR] at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
2007-11-06 13:19:30,609 ERROR [STDERR] at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
2007-11-06 13:19:30,609 ERROR [STDERR] at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
2007-11-06 13:19:30,609 ERROR [STDERR] at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
2007-11-06 13:19:30,609 ERROR [STDERR] at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
2007-11-06 13:19:30,609 ERROR [STDERR] at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
2007-11-06 13:19:30,609 ERROR [STDERR] at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
2007-11-06 13:19:30,609 ERROR [STDERR] at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
2007-11-06 13:19:30,609 ERROR [STDERR] at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
StackOverFlow error
Moderators: Jon, Steve, Ian, Dave
- Sarah
- Ebase User
- Posts: 63
- Joined: Fri Sep 07, 2007 2:42 pm
- Location: Sandy, UK
- Contact:
Try adding the "-Xss512k" parameter to your start_ebase_designer.bat file.
For example:
Can you let us know if this helps?
For example:
Code: Select all
%JAVA_HOME%\bin\java -Xmx256m -Xss512k -cp %UFS_CLASSPATH% %JAVA_PROPERTIES% -jar lib/UFS.jar
0 x
-
- Ebase User
- Posts: 5
- Joined: Tue Nov 06, 2007 1:08 pm
Hi,
It now come up with an error saying
"I/O error contacting server http://172.22.4.74:8080/ufs/designer - check that start designer parmeters are correctly set"
But in the logs there is still the stackoverflow error. if remove -Xss512K parameter then we are back to original problem.
Thanks
Rupen
2007-11-06 17:23:30,578 INFO [STDOUT] Runtime error in designer client/server handshake
2007-11-06 17:23:30,578 ERROR [STDERR] java.lang.StackOverflowError
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1085)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
It now come up with an error saying
"I/O error contacting server http://172.22.4.74:8080/ufs/designer - check that start designer parmeters are correctly set"
But in the logs there is still the stackoverflow error. if remove -Xss512K parameter then we are back to original problem.
Thanks
Rupen
2007-11-06 17:23:30,578 INFO [STDOUT] Runtime error in designer client/server handshake
2007-11-06 17:23:30,578 ERROR [STDERR] java.lang.StackOverflowError
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1085)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
2007-11-06 17:23:30,593 ERROR [STDERR] at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
0 x
-
- Ebase User
- Posts: 53
- Joined: Thu Sep 13, 2007 9:02 am
- Contact:
I have a feeling that I have seen this problem before.
The login box may well be a Windows Username / Password to access a resource on the domain of some description.
Do you have some form of Proxy Server between the client and server, such as Microsoft ISA Server ?
Are you trying to connect to Ebase via IIS ?
The login box may well be a Windows Username / Password to access a resource on the domain of some description.
Do you have some form of Proxy Server between the client and server, such as Microsoft ISA Server ?
Are you trying to connect to Ebase via IIS ?
0 x
-
- Ebase User
- Posts: 5
- Joined: Tue Nov 06, 2007 1:08 pm
- Wai
- Moderator
- Posts: 165
- Joined: Wed Sep 12, 2007 9:04 am
- Location: Sandy, UK
- Contact:
The stack size limits the number of threads that you can have. If the stack space is too small, eventually you will see an exception java.lang.StackOverflowError
You can fix any stack overflow errors by adding the -Xss parameter to your Java Options for both the Designer and Server startup.
for example:
start_ebase_designer.bat
%JAVA_HOME%/bin/java -Xmx256m -Xss1024k -cp %UFS_CLASSPATH% %JAVA_PROPERTIES% -jar lib/UFS.jar
start_ebase_server.bat
set JAVA_OPTS=-Xmx512m -Xss1024k -Djava.net.preferIPv4Stack=true -Dderby.system.home=%~dsp0/DB
You can fix any stack overflow errors by adding the -Xss parameter to your Java Options for both the Designer and Server startup.
for example:
start_ebase_designer.bat
%JAVA_HOME%/bin/java -Xmx256m -Xss1024k -cp %UFS_CLASSPATH% %JAVA_PROPERTIES% -jar lib/UFS.jar
start_ebase_server.bat
set JAVA_OPTS=-Xmx512m -Xss1024k -Djava.net.preferIPv4Stack=true -Dderby.system.home=%~dsp0/DB
0 x
Who is online
Users browsing this forum: No registered users and 49 guests