PASSIVATION ERROR ...
hi !
i obtained this error message :
Error Message: JBO-28020: Passivation error on collection SEMListeCritereVO, collection id 3, persistent id 9
Error Message: JBO-28006: Could not create persistence table PS_SEM1SuiviMarcheAM
void com.evermind.util.ThreadPoolThread.run()
## Detail 0 ##
java.sql.SQLException: ORA-00955: name is already used by an existing object
so i did a "desc PS_SEM1SuiviMarcheAM" with SQLPLUS and i have the message "Objet inexistant"
when i look in the system table "ALL_TABLES", i find a line corresponding to the table "PS_SEM1SuiviMarcheAM" !!!
i don t understand the origin of this table and why it remains in the table "ALL_TABLES" and how we can rectify this passivation error ????
THANKS FOR HELP !
Cordialy
Pierrot
These two article contain info on our spill-to-disk functionality:
http://radio.weblogs.com/0118231/stories/2003/03/26/viewObjectTuningTipsForBestPerformance.html
http://otn.oracle.com/products/jdev/htdocs/bc4j/bc4j_temp_tables.html
Also, when a table name contains lower-case letters, to perform a DESC (describe) command, you need to quote it in double quotes like:
DESC "MyTableName"
Similar Messages
-
Error Message: JBO-28020: Passivation error on collection TXN, node id -1
Hi all!
I've got this error when I try to run my BC4J Application:
Error Message: JBO-28020: Passivation error on collection TXN, node id -1
Error Message: JBO-28030: Could not insert row into table PCST_TXN, id -1
on this env:
SUN SOLARIS 2.7
OC4J DEV Preview (9.0.2.0.0A)
DB 9i + patchset 9.0.2
The SAME APPLICATION works right when deployed on this env:
W2k
OC4J part of JDEV9iRC2 (9.0.2.0.0)
remote DB 9i + patchset 9.0.2 on SUN SOLARIS
The Application Module is deployed as a Session Bean (BMT),
and I have a jdbc Datasource called jdbc/DeployDBDS.
I have also modified jbo.ejb.txntype from "global" to "local"
because with "global" it doesn't work...
Anyone can help me?
regards
FelixFirst you'll want to read this BC4J "HowTo" article on how our persistent collection functionality works so you can decide whether you not you really want to be using it.
http://otn.oracle.com/products/jdev/htdocs/bc4j/bc4j_temp_tables.html
Likely you don't want to be, so this article explains how to avoid having its being used. It's typically a "last resort" feature that saves appserver memory by writing extra query results rows out to persistent storage if you query thousands of rows into memory and start scrolling around.
Down in your stack trace there is the error:
ORA-600: [19942]
This is a database internal error related to handling CLOB's and BLOB's. I see a few bugs that were reported in versions 8.0.5 but fixed in 8.1.6.
What version of the Oracle database are you using? -
Hi all,
Apologies if this is the second time round; first time didn't appear to post.
I'm trying to get a BC4J app working. I'm using a brand-spankin' new 9.0.2.822 JDeveloper connecting to a less-than-new 8.1.7 database.
To test, I'm just trying to browse / query a small table, Languages, which contains the ISO codes for various languages. I did the following:
- created a new workspace
- created a new project with business components
- created a new business web application
- selected LANGUAGES from the table menu
and a horde of jsp and whatnot pages were created. I then attempt to "run main.html" and get mozilla to pop open
a browser that says "This is a Business Components JSP Application." Yay! I then click on the left under Languages for either Browse or Query, and get the following stack track. I have never seen this work in a browser, and the table itself is small, so I don't think this is hte row issue I saw elsewhere on the forum. Furthermore, I am seeing the PCOLL_CONTROL table, but not the PS_TXN table in the database.
Any ideas?
-e
Application Error
Return
Error Message: JBO-28020: Passivation error on collection TXN, collection id 262, persistent id -1
Error Message: JBO-28030: Could not insert row into table PS_TXN, collection id 262, persistent id -1
oracle.jbo.PCollException: JBO-28020: Passivation error on collection TXN, collection id 262, persistent id -1
at oracle.jbo.PCollException.throwException(PCollException.java:25)
at oracle.jbo.pcoll.PCollNode.passivateElem(PCollNode.java:583)
at oracle.jbo.pcoll.PCollNode.passivate(PCollNode.java:668)
at oracle.jbo.pcoll.PCollNode.passivateBranch(PCollNode.java:611)
at oracle.jbo.pcoll.PCollection.passivate(PCollection.java:422)
at oracle.jbo.server.DBSerializer.reservePassivationId(DBSerializer.java:181)
at oracle.jbo.server.ApplicationModuleImpl.reservePassivationId(ApplicationModuleImpl.java:3597)
at oracle.jbo.common.ampool.SessionCookieImpl.reservePassivationId(SessionCookieImpl.java:497)
at oracle.jbo.html.jsp.datatags.ApplicationModuleTag.doStartTag(ApplicationModuleTag.java:224)
at LanguagesTlView_Browse._jspService(LanguagesTlView_Browse.jsp:10)
at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:302)
at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:407)
at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:330)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:336)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:684)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:269)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:735)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:243)
at com.evermind.util.ThreadPoolThread.run(ThreadPoolThread.java:64)
## Detail 0 ##
oracle.jbo.PCollException: JBO-28030: Could not insert row into table PS_TXN, collection id 262, persistent id -1
at oracle.jbo.PCollException.throwException(PCollException.java:25)
at oracle.jbo.pcoll.OraclePersistManager.insert(OraclePersistManager.java:1482)
at oracle.jbo.pcoll.PCollNode.passivateElem(PCollNode.java:537)
at oracle.jbo.pcoll.PCollNode.passivate(PCollNode.java:668)
at oracle.jbo.pcoll.PCollNode.passivateBranch(PCollNode.java:611)
at oracle.jbo.pcoll.PCollection.passivate(PCollection.java:422)
at oracle.jbo.server.DBSerializer.reservePassivationId(DBSerializer.java:181)
at oracle.jbo.server.ApplicationModuleImpl.reservePassivationId(ApplicationModuleImpl.java:3597)
at oracle.jbo.common.ampool.SessionCookieImpl.reservePassivationId(SessionCookieImpl.java:497)
at oracle.jbo.html.jsp.datatags.ApplicationModuleTag.doStartTag(ApplicationModuleTag.java:224)
at LanguagesTlView_Browse._jspService(LanguagesTlView_Browse.jsp:10)
at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:302)
at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:407)
at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:330)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:336)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:684)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:269)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:735)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:243)
at com.evermind.util.ThreadPoolThread.run(ThreadPoolThread.java:64)
## Detail 0 ##
java.sql.SQLException: ORA-06550: line 1, column 19:
PLS-00201: identifier 'PS_TXN' must be declared
ORA-06550: line 1, column 7:
PL/SQL: SQL Statement ignored
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:185)
at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:241)
at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:543)
at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1476)
at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:887)
at oracle.jdbc.driver.OracleStatement.executeNonQuery(OracleStatement.java:1959)
at oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.java:1879)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2489)
at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:435)
at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:500)
at oracle.jbo.pcoll.OraclePersistManager.insert(OraclePersistManager.java:1464)
at oracle.jbo.pcoll.PCollNode.passivateElem(PCollNode.java:537)
at oracle.jbo.pcoll.PCollNode.passivate(PCollNode.java:668)
at oracle.jbo.pcoll.PCollNode.passivateBranch(PCollNode.java:611)
at oracle.jbo.pcoll.PCollection.passivate(PCollection.java:422)
at oracle.jbo.server.DBSerializer.reservePassivationId(DBSerializer.java:181)
at oracle.jbo.server.ApplicationModuleImpl.reservePassivationId(ApplicationModuleImpl.java:3597)
at oracle.jbo.common.ampool.SessionCookieImpl.reservePassivationId(SessionCookieImpl.java:497)
at oracle.jbo.html.jsp.datatags.ApplicationModuleTag.doStartTag(ApplicationModuleTag.java:224)
at LanguagesTlView_Browse._jspService(LanguagesTlView_Browse.jsp:10)
at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:302)
at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:407)
at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:330)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:336)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:684)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:269)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:735)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:243)
at com.evermind.util.ThreadPoolThread.run(ThreadPoolThread.java:64)Ah, excellent, this is quite helpful.
Now, it looks to me that the problem is quite simple: whatever BC4J is doing, it is NOT creating the PS_TXN table (or the PS_TXN_SEQ sequence). Line 160 down there clearly shows PCOLL_CONTROL table being created, but the PS_TXN table isn't.
Is there some way to kick-start its creation? Or can somebody ship me the schema and I'll just enter it by hand?
Cheers,
-e
Here's the trailing output:
[149] Oracle SQLBuilder: Registered driver: oracle.jdbc.driver.OracleDriver
[150] Creating a new pool resource
[151] Trying connection/2: url='jdbc:oracle:thin:@d01.consys.prognet.com:1637:cdd01' info='{user=cds, password=cds}' ...
[152] Successfully logged in
[153] JDBCDriverVersion: 9.0.1.2.0
[154] DatabaseProductName: Oracle
[155] DatabaseProductVersion: Oracle8i Enterprise Edition Release 8.1.6.1.0 - 64bit Production With the Partitioning option JServer Release 8.1.6.1.0 - 64bit Production
[156] Getting a connection for internal use...
[157] Creating internal connection...
[158] Creating a new pool resource
[159] Trying connection/2: url='jdbc:oracle:thin:@d01.consys.prognet.com:1637:cdd01' info='{user=<snip>, password=<snip>, dll=ocijdbc9, protocol=thin}' ...
[160] **createControlTable** tabname=PCOLL_CONTROL created
[161] **PCollManager.resolveName** tabName=PS_TXN
[162] **commit** #pending ops=0
[163] **insert** id=-1, parid=0, collid=361, keyArr.len=-1, cont.len=571
[164] stmt: begin insert into "PS_TXN" values (:1, :2, :3, empty_blob(), sysdate) returning content into :4; end;
[165] **insert** error, sqlStmt=begin insert into "PS_TXN" values (:1, :2, :3, empty_blob(), sysdate) returning content into :4; end;
[166] java.sql.SQLException: ORA-06550: line 1, column 19:
PLS-00201: identifier 'PS_TXN' must be declared
ORA-06550: line 1, column 7:
PL/SQL: SQL Statement ignored
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:185)8��nq -
Error Message: JBO-28020: Passivation error on collection TXN
I deployed my BC4J application. i fixed the jbo.server.internal_connection properties to point another
Oracle schema (bc4jpers) by creating the user like :
create user bc4jpers identified by password
default tablespace users
temporary tablespace temp
and after i gived this user the following grants;
grant connect, resource to bc4jpers
but during the execution of my BC4J web application i received the following error :
Error Message: JBO-28020: Passivation error on collection TXN, collection id 6,023, persistent id 1
Error Message: JBO-28030: Could not insert row into table PS_TXN, collection id 6,023, persistent id 1
oracle.jbo.PCollException: JBO-28020: Passivation error on collection TXN, collection id 6,023, persistent id 1
void oracle.jbo.PCollException.throwException(java.lang.Class, java.lang.String, java.lang.Object[], java.lang.Exception)
boolean oracle.jbo.pcoll.PCollNode.passivateElem(oracle.jbo.pcoll.PCollPersistable, oracle.jbo.pcoll.PCollNode, oracle.jbo.pcoll.PCollection, long)
boolean oracle.jbo.pcoll.PCollNode.passivate()
boolean oracle.jbo.pcoll.PCollNode.passivateBranch()
long oracle.jbo.pcoll.PCollection.passivate()
int oracle.jbo.server.DBSerializer.passivateRootAM(int, byte[])
int oracle.jbo.server.ApplicationModuleImpl.passivateState(int, byte[])
void oracle.jbo.common.ampool.ApplicationPoolImpl.doFailover(oracle.jbo.ApplicationModule, oracle.jbo.common.ampool.SessionCookie)
void oracle.jbo.common.ampool.ApplicationPoolImpl.doManagedCheckin(oracle.jbo.common.ampool.SessionCookie)
void oracle.jbo.common.ampool.ApplicationPoolImpl.releaseApplicationModule(oracle.jbo.common.ampool.SessionCookie, boolean)
void oracle.jbo.common.ampool.SessionCookieImpl.releaseApplicationModule(boolean, boolean, long)
void oracle.jbo.common.ampool.SessionCookieImpl.releaseApplicationModule(boolean, boolean)
void oracle.jbo.html.jsp.datatags.ReleasePageResourcesTag.releaseApplicationModule(oracle.jbo.common.ampool.SessionCookie)
int oracle.jbo.html.jsp.datatags.ReleasePageResourcesTag.doEndTag()
void secur.RegistreEditOctroi._jspService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
void oracle.jsp.runtime.HttpJsp.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
void oracle.jsp.runtimev2.JspPageTable.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.lang.String)
void oracle.jsp.runtimev2.JspServlet.internalService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
void oracle.jsp.runtimev2.JspServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
void javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
void com.evermind.server.http.ServletRequestDispatcher.invoke(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
void com.evermind.server.http.ServletRequestDispatcher.forwardInternal(javax.servlet.ServletRequest, javax.servlet.http.HttpServletResponse)
boolean com.evermind.server.http.HttpRequestHandler.processRequest(com.evermind.server.ApplicationServerThread, com.evermind.server.http.EvermindHttpServletRequest, com.evermind.server.http.EvermindHttpServletResponse, java.io.InputStream, java.io.OutputStream, boolean)
void com.evermind.server.http.HttpRequestHandler.run(java.lang.Thread)
void com.evermind.util.ThreadPoolThread.run()
## Detail 0 ##
oracle.jbo.PCollException: JBO-28030: Could not insert row into table PS_TXN, collection id 6,023, persistent id 1
void oracle.jbo.PCollException.throwException(java.lang.Class, java.lang.String, java.lang.Object[], java.lang.Exception)
void oracle.jbo.pcoll.OraclePersistManager.insert(long, long, int, oracle.jbo.pcoll.PCollKeyInfo[], byte[])
boolean oracle.jbo.pcoll.PCollNode.passivateElem(oracle.jbo.pcoll.PCollPersistable, oracle.jbo.pcoll.PCollNode, oracle.jbo.pcoll.PCollection, long)
boolean oracle.jbo.pcoll.PCollNode.passivate()
boolean oracle.jbo.pcoll.PCollNode.passivateBranch()
long oracle.jbo.pcoll.PCollection.passivate()
int oracle.jbo.server.DBSerializer.passivateRootAM(int, byte[])
int oracle.jbo.server.ApplicationModuleImpl.passivateState(int, byte[])
void oracle.jbo.common.ampool.ApplicationPoolImpl.doFailover(oracle.jbo.ApplicationModule, oracle.jbo.common.ampool.SessionCookie)
void oracle.jbo.common.ampool.ApplicationPoolImpl.doManagedCheckin(oracle.jbo.common.ampool.SessionCookie)
void oracle.jbo.common.ampool.ApplicationPoolImpl.releaseApplicationModule(oracle.jbo.common.ampool.SessionCookie, boolean)
void oracle.jbo.common.ampool.SessionCookieImpl.releaseApplicationModule(boolean, boolean, long)
void oracle.jbo.common.ampool.SessionCookieImpl.releaseApplicationModule(boolean, boolean)
void oracle.jbo.html.jsp.datatags.ReleasePageResourcesTag.releaseApplicationModule(oracle.jbo.common.ampool.SessionCookie)
int oracle.jbo.html.jsp.datatags.ReleasePageResourcesTag.doEndTag()
void secur.RegistreEditOctroi._jspService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
void oracle.jsp.runtime.HttpJsp.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
void oracle.jsp.runtimev2.JspPageTable.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.lang.String)
void oracle.jsp.runtimev2.JspServlet.internalService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
void oracle.jsp.runtimev2.JspServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
void javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
void com.evermind.server.http.ServletRequestDispatcher.invoke(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
void com.evermind.server.http.ServletRequestDispatcher.forwardInternal(javax.servlet.ServletRequest, javax.servlet.http.HttpServletResponse)
boolean com.evermind.server.http.HttpRequestHandler.processRequest(com.evermind.server.ApplicationServerThread, com.evermind.server.http.EvermindHttpServletRequest, com.evermind.server.http.EvermindHttpServletResponse, java.io.InputStream, java.io.OutputStream, boolean)
void com.evermind.server.http.HttpRequestHandler.run(java.lang.Thread)
void com.evermind.util.ThreadPoolThread.run()
## Detail 0 ##
java.sql.SQLException: ORA-00600: internal error code, arguments: [19942], [], [], [], [], [], [], []
void oracle.jdbc.dbaccess.DBError.throwSqlException(java.lang.String, java.lang.String, int)
void oracle.jdbc.ttc7.TTIoer.processError()
void oracle.jdbc.ttc7.Oall7.receive()
void oracle.jdbc.ttc7.TTC7Protocol.doOall7(byte, byte, int, byte[], oracle.jdbc.dbaccess.DBType[], oracle.jdbc.dbaccess.DBData[], int, oracle.jdbc.dbaccess.DBType[], oracle.jdbc.dbaccess.DBData[], int)
int oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(oracle.jdbc.dbaccess.DBStatement, byte, byte[], oracle.jdbc.dbaccess.DBDataSet, int, oracle.jdbc.dbaccess.DBDataSet, int)
void oracle.jdbc.driver.OracleStatement.executeNonQuery(boolean)
void oracle.jdbc.driver.OracleStatement.doExecuteOther(boolean)
void oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout()
int oracle.jdbc.driver.OraclePreparedStatement.executeUpdate()
boolean oracle.jdbc.driver.OraclePreparedStatement.execute()
void oracle.jbo.pcoll.OraclePersistManager.updateBlobs(long, int, oracle.jbo.pcoll.PCollKeyInfo[], byte[], int, oracle.jdbc.OracleCallableStatement)
void oracle.jbo.pcoll.OraclePersistManager.insert(long, long, int, oracle.jbo.pcoll.PCollKeyInfo[], byte[])
boolean oracle.jbo.pcoll.PCollNode.passivateElem(oracle.jbo.pcoll.PCollPersistable, oracle.jbo.pcoll.PCollNode, oracle.jbo.pcoll.PCollection, long)
boolean oracle.jbo.pcoll.PCollNode.passivate()
boolean oracle.jbo.pcoll.PCollNode.passivateBranch()
long oracle.jbo.pcoll.PCollection.passivate()
int oracle.jbo.server.DBSerializer.passivateRootAM(int, byte[])
int oracle.jbo.server.ApplicationModuleImpl.passivateState(int, byte[])
void oracle.jbo.common.ampool.ApplicationPoolImpl.doFailover(oracle.jbo.ApplicationModule, oracle.jbo.common.ampool.SessionCookie)
void oracle.jbo.common.ampool.ApplicationPoolImpl.doManagedCheckin(oracle.jbo.common.ampool.SessionCookie)
void oracle.jbo.common.ampool.ApplicationPoolImpl.releaseApplicationModule(oracle.jbo.common.ampool.SessionCookie, boolean)
void oracle.jbo.common.ampool.SessionCookieImpl.releaseApplicationModule(boolean, boolean, long)
void oracle.jbo.common.ampool.SessionCookieImpl.releaseApplicationModule(boolean, boolean)
void oracle.jbo.html.jsp.datatags.ReleasePageResourcesTag.releaseApplicationModule(oracle.jbo.common.ampool.SessionCookie)
int oracle.jbo.html.jsp.datatags.ReleasePageResourcesTag.doEndTag()
void secur.RegistreEditOctroi._jspService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
void oracle.jsp.runtime.HttpJsp.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
void oracle.jsp.runtimev2.JspPageTable.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.lang.String)
void oracle.jsp.runtimev2.JspServlet.internalService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
void oracle.jsp.runtimev2.JspServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
void javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
void com.evermind.server.http.ServletRequestDispatcher.invoke(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
void com.evermind.server.http.ServletRequestDispatcher.forwardInternal(javax.servlet.ServletRequest, javax.servlet.http.HttpServletResponse)
boolean com.evermind.server.http.HttpRequestHandler.processRequest(com.evermind.server.ApplicationServerThread, com.evermind.server.http.EvermindHttpServletRequest, com.evermind.server.http.EvermindHttpServletResponse, java.io.InputStream, java.io.OutputStream, boolean)
void com.evermind.server.http.HttpRequestHandler.run(java.lang.Thread)
void com.evermind.util.ThreadPoolThread.run()
Thank you very mutch for your tips.First you'll want to read this BC4J "HowTo" article on how our persistent collection functionality works so you can decide whether you not you really want to be using it.
http://otn.oracle.com/products/jdev/htdocs/bc4j/bc4j_temp_tables.html
Likely you don't want to be, so this article explains how to avoid having its being used. It's typically a "last resort" feature that saves appserver memory by writing extra query results rows out to persistent storage if you query thousands of rows into memory and start scrolling around.
Down in your stack trace there is the error:
ORA-600: [19942]
This is a database internal error related to handling CLOB's and BLOB's. I see a few bugs that were reported in versions 8.0.5 but fixed in 8.1.6.
What version of the Oracle database are you using? -
Passivation Error with 9.0.3 Release
I am getting a passivation error with the new 9.0.3 Release Jdeveloper. I have a page-by-page iteration set up and am selecting out of a table that has 9000 rows in it. When I first query the table I do not have any problems, but when I go towards the end I start throwing passivation errors. I run the following chunk of code:
DcAddressView dav = (DcAddressView)this.getDcAddressView1();
dav.setWhereClause(whereClause);
dav.setRangeSize(pageSize);
dav.setRangeStart(startPos);
Row[] rows = dav.getAllRowsInRange();
where whereClause = "1 = 1 and source_ind = '9'"; pageSize = 20; startPos = 5900
With the whereClause used there is 5948 records in the recordset. When I debug this section of code I throw an exception as I try to setRangeStart(5900) as follows:
oracle.jbo.PCollException: JBO-28020: Passivation error on collection DcAddressView1, collection id 0, persistent id 1
void oracle.jbo.PCollException.throwException(java.lang.Class, java.lang.String, java.lang.Object[], java.lang.Exception)
PCollException.java:39
boolean oracle.jbo.pcoll.PCollNode.passivateElem(oracle.jbo.pcoll.PCollPersistable, oracle.jbo.pcoll.PCollNode, oracle.jbo.pcoll.PCollection, long)
PCollNode.java:589
boolean oracle.jbo.pcoll.PCollNode.passivate()
PCollNode.java:658
boolean oracle.jbo.pcoll.PCollection.passivateLRULeafNode()
PCollection.java:351
void oracle.jbo.pcoll.PCollection.checkActiveLeafLimit()
PCollection.java:404
void oracle.jbo.pcoll.PCollection.nodeRecentlyUsed(oracle.jbo.pcoll.PCollNode)
PCollection.java:252
void oracle.jbo.pcoll.PCollNode.<init>(oracle.jbo.pcoll.PCollection, oracle.jbo.pcoll.PCollNode, boolean)
PCollNode.java:74
oracle.jbo.pcoll.PCollNode oracle.jbo.pcoll.PCollNode.checkForSplit()
PCollNode.java:1554
void oracle.jbo.pcoll.PCollNode.addObject(oracle.jbo.pcoll.PCollPersistable)
PCollNode.java:1623
void oracle.jbo.pcoll.PCollNode.addObject(oracle.jbo.pcoll.PCollPersistable)
PCollNode.java:1611
void oracle.jbo.pcoll.PCollection.addElement(oracle.jbo.pcoll.PCollPersistable)
PCollection.java:753
boolean oracle.jbo.server.QueryCollection.fetch(int)
QueryCollection.java:1295
java.lang.Object oracle.jbo.server.QueryCollection.get(int)
QueryCollection.java:831
oracle.jbo.Row oracle.jbo.server.ViewRowSetImpl.getRow(int)
ViewRowSetImpl.java:2619
int oracle.jbo.server.ViewRowSetIteratorImpl.scrollRange(int)
ViewRowSetIteratorImpl.java:945
int oracle.jbo.server.ViewRowSetIteratorImpl.setRangeStart(int)
ViewRowSetIteratorImpl.java:2161
int oracle.jbo.server.ViewRowSetImpl.setRangeStart(int)
ViewRowSetImpl.java:1726
int oracle.jbo.server.ViewObjectImpl.setRangeStart(int)
ViewObjectImpl.java:4718
org.act.dcact.PageList org.act.dcact.bc.AddressModuleImpl.getAddressList(int, int, java.lang.String)
AddressModuleImpl.java:84
org.apache.struts.action.ActionForward org.act.dcact.SearchAction.execute(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
SearchAction.java:42
org.apache.struts.action.ActionForward org.apache.struts.action.RequestProcessor.processActionPerform(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, org.apache.struts.action.Action, org.apache.struts.action.ActionForm, org.apache.struts.action.ActionMapping)
RequestProcessor.java:446
void org.apache.struts.action.RequestProcessor.process(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
RequestProcessor.java:266
void org.apache.struts.action.ActionServlet.process(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
ActionServlet.java:1292
void org.apache.struts.action.ActionServlet.doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
ActionServlet.java:492
void javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
HttpServlet.java:740
void javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
HttpServlet.java:853
void com.evermind.server.http.ServletRequestDispatcher.invoke(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
ServletRequestDispatcher.java:721
void com.evermind.server.http.ServletRequestDispatcher.forwardInternal(javax.servlet.ServletRequest, javax.servlet.http.HttpServletResponse)
ServletRequestDispatcher.java:306
boolean com.evermind.server.http.HttpRequestHandler.processRequest(com.evermind.server.ApplicationServerThread, com.evermind.server.http.EvermindHttpServletRequest, com.evermind.server.http.EvermindHttpServletResponse, java.io.InputStream, java.io.OutputStream, boolean)
HttpRequestHandler.java:767
void com.evermind.server.http.HttpRequestHandler.run(java.lang.Thread)
HttpRequestHandler.java:259
void com.evermind.server.http.HttpRequestHandler.run()
HttpRequestHandler.java:106
void EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run()
PooledExecutor.java:803
void java.lang.Thread.run()
Thread.java:484
## Detail 0 ##
java.lang.ClassCastException: java.sql.Date
boolean oracle.jbo.pcoll.OraclePersistManager.holdTableName(java.lang.String, boolean)
OraclePersistManager.java:1096
void oracle.jbo.pcoll.PCollManager.resolveName()
PCollManager.java:324
void oracle.jbo.pcoll.OraclePersistManager.createControlTable()
OraclePersistManager.java:268
void oracle.jbo.pcoll.OraclePersistManager.createTable()
OraclePersistManager.java:672
void oracle.jbo.pcoll.OraclePersistManager.insert(long, long, int, oracle.jbo.pcoll.PCollKeyInfo[], byte[])
OraclePersistManager.java:1538
boolean oracle.jbo.pcoll.PCollNode.passivateElem(oracle.jbo.pcoll.PCollPersistable, oracle.jbo.pcoll.PCollNode, oracle.jbo.pcoll.PCollection, long)
PCollNode.java:543
boolean oracle.jbo.pcoll.PCollNode.passivate()
PCollNode.java:658
boolean oracle.jbo.pcoll.PCollection.passivateLRULeafNode()
PCollection.java:351
void oracle.jbo.pcoll.PCollection.checkActiveLeafLimit()
PCollection.java:404
void oracle.jbo.pcoll.PCollection.nodeRecentlyUsed(oracle.jbo.pcoll.PCollNode)
PCollection.java:252
void oracle.jbo.pcoll.PCollNode.<init>(oracle.jbo.pcoll.PCollection, oracle.jbo.pcoll.PCollNode, boolean)
PCollNode.java:74
oracle.jbo.pcoll.PCollNode oracle.jbo.pcoll.PCollNode.checkForSplit()
PCollNode.java:1554
void oracle.jbo.pcoll.PCollNode.addObject(oracle.jbo.pcoll.PCollPersistable)
PCollNode.java:1623
void oracle.jbo.pcoll.PCollNode.addObject(oracle.jbo.pcoll.PCollPersistable)
PCollNode.java:1611
void oracle.jbo.pcoll.PCollection.addElement(oracle.jbo.pcoll.PCollPersistable)
PCollection.java:753
boolean oracle.jbo.server.QueryCollection.fetch(int)
QueryCollection.java:1295
java.lang.Object oracle.jbo.server.QueryCollection.get(int)
QueryCollection.java:831
oracle.jbo.Row oracle.jbo.server.ViewRowSetImpl.getRow(int)
ViewRowSetImpl.java:2619
int oracle.jbo.server.ViewRowSetIteratorImpl.scrollRange(int)
ViewRowSetIteratorImpl.java:945
int oracle.jbo.server.ViewRowSetIteratorImpl.setRangeStart(int)
ViewRowSetIteratorImpl.java:2161
int oracle.jbo.server.ViewRowSetImpl.setRangeStart(int)
ViewRowSetImpl.java:1726
int oracle.jbo.server.ViewObjectImpl.setRangeStart(int)
ViewObjectImpl.java:4718
org.act.dcact.PageList org.act.dcact.bc.AddressModuleImpl.getAddressList(int, int, java.lang.String)
AddressModuleImpl.java:84
org.apache.struts.action.ActionForward org.act.dcact.SearchAction.execute(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
SearchAction.java:42
org.apache.struts.action.ActionForward org.apache.struts.action.RequestProcessor.processActionPerform(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, org.apache.struts.action.Action, org.apache.struts.action.ActionForm, org.apache.struts.action.ActionMapping)
RequestProcessor.java:446
void org.apache.struts.action.RequestProcessor.process(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
RequestProcessor.java:266
void org.apache.struts.action.ActionServlet.process(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
ActionServlet.java:1292
void org.apache.struts.action.ActionServlet.doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
ActionServlet.java:492
void javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
HttpServlet.java:740
void javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
HttpServlet.java:853
void com.evermind.server.http.ServletRequestDispatcher.invoke(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
ServletRequestDispatcher.java:721
void com.evermind.server.http.ServletRequestDispatcher.forwardInternal(javax.servlet.ServletRequest, javax.servlet.http.HttpServletResponse)
ServletRequestDispatcher.java:306
boolean com.evermind.server.http.HttpRequestHandler.processRequest(com.evermind.server.ApplicationServerThread, com.evermind.server.http.EvermindHttpServletRequest, com.evermind.server.http.EvermindHttpServletResponse, java.io.InputStream, java.io.OutputStream, boolean)
HttpRequestHandler.java:767
void com.evermind.server.http.HttpRequestHandler.run(java.lang.Thread)
HttpRequestHandler.java:259
void com.evermind.server.http.HttpRequestHandler.run()
HttpRequestHandler.java:106
void EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run()
PooledExecutor.java:803
void java.lang.Thread.run()
Thread.java:484
Any help would be appreciated. BTW-- I have repeatedly deleted all bc4j tables from my database.Eric,
We're tracking this problem as Bug#2646690. Thanks for reporting it.
The problem is related to a change in the JDBC driver when the oracle.jdbc.J2EE13Compliant Java system property is set to the value true. When this flag is set to true, JDBC returns a DATE column from the database as a java.sql.Date object. When the flag is not set or set to false, it returns the java.sql.Timestamp type that it has always returned before.
The workaround until we are able to fix this on our side to work with either Timestamp or Date in our code, is to add the line:
System.setProperty("oracle.jdbc.J2EE13Compliant","false");Into the constructor of your root application module's *Impl.java class. -
Passivation errors on Weblogic clustered setup.
Hi,
I have a Weblogic 6.0 SP2 clustered setup. If I change the deployment descriptor
and set the
max-beans-in-cache to 2 and create 3 instances of a stateful ejb, it gets passivated
without any exceptions, but if the application runs for a long time, passivation
errors occur.
I get the following exceptions:
####<Aug 4, 2003 4:04:36 PM GMT> <Info> <Cluster> <HQBUSA55> <enrolem2> <ExecuteThread:
'1' for queue: 'Replication'> <> <> <000118> <Lost 647 replication updates of
object -7971217480608673154. Re-fetching secondary.>
####<Aug 4, 2003 4:04:36 PM GMT> <Info> <Cluster> <HQBUSA55> <enrolem2> <ExecuteThread:
'1' for queue: 'Replication'> <> <> <000118> <Lost 648 replication updates of
object -7971217480608673154. Re-fetching secondary.>
####<Aug 5, 2003 7:06:11 AM GMT> <Warning> <NT Performance Pack> <HQBUSA55> <enrolem2>
<ExecuteThread: '1' for queue: 'default'> <> <> <000000> <Already cleaned up fd:
'-1', socket: 'Socket[addr=hq3105.nestle.com/141.122.142.71,port=1534,localport=7778]'>
####<Aug 5, 2003 7:51:26 AM GMT> <Error> <EJB> <HQBUSA55> <enrolem2> <ExecuteThread:
'5' for queue: 'default'> <> <> <010024> <Error during passivation: java.io.NotSerializableException:
com.sun.jndi.ldap.LdapCtx
at java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1143)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:361)
at java.io.ObjectOutputStream.outputClassFields(ObjectOutputStream.java:1822)
at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:475)
Is this a known issue? Is there any service pack or fix pack for the same?
Please give me your suggestions.
Thanks,
Bhumika
There are known issues with SFSBs not being serializble in 6.1. see if you can
upgrade or increase cache size.
S
"Bhumika Nagarsekar" <[email protected]> wrote:
>
>Hi,
>
>I have a Weblogic 6.0 SP2 clustered setup. If I change the deployment
>descriptor
>and set the
>max-beans-in-cache to 2 and create 3 instances of a stateful ejb, it
>gets passivated
>without any exceptions, but if the application runs for a long time,
>passivation
>errors occur.
>
>I get the following exceptions:
>####<Aug 4, 2003 4:04:36 PM GMT> <Info> <Cluster> <HQBUSA55> <enrolem2>
><ExecuteThread:
>'1' for queue: 'Replication'> <> <> <000118> <Lost 647 replication updates
>of
>object -7971217480608673154. Re-fetching secondary.>
>####<Aug 4, 2003 4:04:36 PM GMT> <Info> <Cluster> <HQBUSA55> <enrolem2>
><ExecuteThread:
>'1' for queue: 'Replication'> <> <> <000118> <Lost 648 replication updates
>of
>object -7971217480608673154. Re-fetching secondary.>
>####<Aug 5, 2003 7:06:11 AM GMT> <Warning> <NT Performance Pack> <HQBUSA55>
><enrolem2>
><ExecuteThread: '1' for queue: 'default'> <> <> <000000> <Already cleaned
>up fd:
>'-1', socket: 'Socket[addr=hq3105.nestle.com/141.122.142.71,port=1534,localport=7778]'>
>
>####<Aug 5, 2003 7:51:26 AM GMT> <Error> <EJB> <HQBUSA55> <enrolem2>
><ExecuteThread:
>'5' for queue: 'default'> <> <> <010024> <Error during passivation: java.io.NotSerializableException:
>com.sun.jndi.ldap.LdapCtx
> at java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1143)
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:361)
> at java.io.ObjectOutputStream.outputClassFields(ObjectOutputStream.java:1822)
> at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:475)
>
>Is this a known issue? Is there any service pack or fix pack for the
>same?
>Please give me your suggestions.
>
>Thanks,
>Bhumika
-
OA Passivation error while trying to extend a standard Controller.
Hi,
I am trying to generate an XML report from standard OAF page button. For this, I have extended the standard controller class of the page and added my custom code to launch a custom AM. This AM has the custom VO and should print the output on a XML template.
I am opening the standard page from jDev and trying to click on the button. I am getting the following error:
((This developer mode error is thrown instead of being registered due to the lack of the page context object.) The OA passivation framework coding standard has been violated. Web bean properties cannot be modified in the controller processFormData or processFormRequest method. Web bean properties should be modified in the processRequest method only. An attempt to modify a web bean has been made in the following call stack: java.lang.Throwable at oracle.apps.fnd.framework.OACommonUtils.getCallStack(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.setAttributeValue(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.setAttributeValue(Unknown Source) at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.setAttributeValue(Unknown Source) at oracle.cabo.ui.beans.layout.PageLayoutBean.setTitle(Unknown Source) at oracle.apps.asn.common.customer.webui.OrgUpdateCO.callDoCommit(OrgUpdateCO.java:1314) at oracle.apps.asn.common.customer.webui.OrgUpdateCO.processFormRequest(OrgUpdateCO.java:1199) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.beans.OABodyBean.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(Unknown Source) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source) at _OA._jspService(_OA.java:71) at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59) at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462) at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594) at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65) at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:162) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:623) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370) at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871) at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453) at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221) at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122) at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111) at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260) at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239) at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34) at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880) at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303) at java.lang.Thread.run(Thread.java:595)
If anyone has any idea about this, it will be a great help.
Thanks in advance.
AnoopPlease find below the processRequest and processFormRequest methods:
public void processRequest(OAPageContext pageContext, OAWebBean webBean)
super.processRequest(pageContext, webBean);
OAApplicationModule oaapplicationmodule = pageContext.getApplicationModule(webBean);
initUserContext(oaapplicationmodule, pageContext);
OASubmitButtonBean oasb = (OASubmitButtonBean)pageContext.getWebBeanFactory().createWebBean(pageContext, "BUTTON_SUBMIT");
oasb.setID("sgxGenAcctPlanButton");
oasb.setUINodeName("sgxGenAcctPlanButton");
oasb.setLabel("Account Plan");
oasb.setEvent("sgxGenAcctPlanButton");
oasb.setText("AccountPlan");
//webBean.addIndexedChild(oasb);
OARowLayoutBean orlb=(OARowLayoutBean)webBean.findIndexedChildRecursive("ASNAcctPlanRow");
// OATableLayoutBean otlb=(OATableLayoutBean)webBean.findIndexedChildRecursive("ASNAcctPlanTbl");
orlb.addIndexedChild(oasb);
public void processFormRequest(OAPageContext pageContext, OAWebBean webBean)
// super.processFormRequest(pageContext, webBean);
OAApplicationModule oaapplicationmodule = pageContext.getApplicationModule(webBean);
String strEvent = pageContext.getParameter("event");
String s = (String)pageContext.getTransactionValue("ASNTxnCustomerId");
String s1 = (String)pageContext.getTransactionValue("ASNTxnCustAcsMd");
String s2 = (String)pageContext.getTransactionValue("QotTxnComTblId");
String s3 = (String)pageContext.getTransactionValue("ASNTxnCurrCode");
String s4 = pageContext.getParameter("AcctPlanCurrency");
if("sgxGenAcctPlanButton".equals(pageContext.getParameter("event")))
StringBuffer stringbuffer5 = new StringBuffer(100);
stringbuffer5.append(" View worksheet Event Handling ::");
pageContext.writeDiagnostics("asn.accountplan.webui.AcctPlanCO.processFormRequest", stringbuffer5.toString(), 1);
String s13 = pageContext.getParameter("AcctPlanTemplates");
if(s13 == null)
s13 = pageContext.getProfile("ASN_AP_DEFAULT_XML_TEMPLATE");
if(s13 == null)
Serializable aserializable3[] = new Serializable[0];
s13 = (String)oaapplicationmodule.invokeMethod("getTemplateCode", aserializable3);
HashMap hashmap1 = new HashMap();
hashmap1.put("P_ACCOUNT_PLAN_ID", s2);
hashmap1.put("P_PARTY_ID", s);
hashmap1.put("P_TEMPLATE_ID", s13);
hashmap1.put("P_AM", "xxsgx.oracle.apps.asn.opportunity.server.SGXAcctPlanAM");
StringBuffer stringbuffer12 = new StringBuffer(100);
stringbuffer12.append(" Before View Worksheet Event :: ");
stringbuffer12.append(" HashMap values :");
stringbuffer12.append(hashmap1.toString());
pageContext.writeDiagnostics("asn.accountplan.webui.AcctPlanCO.processFormRequest", stringbuffer12.toString(), 1);
ASNXMLReports.publishReport(pageContext, webBean, hashmap1);
pageContext.writeDiagnostics("asn.accountplan.webui.AcctPlanCO.processFormRequest", "End", 2);
} -
I need a recommended way of recovering from Bus Off errors
I have write problems when a UUT is instructed to reset. When the UUT in the reset state I get Error Passive warnings and Bus Off errors after attempting to write extended CAN messages using the Frame API.
In brief the test goes like this,
1. I send extended message 0x500 with 8 data bytes containing information to tell the UUT to go into reset.
2. I wait 400ms hopeing that the UUT get's at least 1 of the 3 possible messages. It always does and does a reset.
3. I then MUST send message 0x500 with updated data telling the UUT to come out of reset.
Problem is the write fails with a Bus Off error (can't remember the error code as I am typing this at home). I can get this to work in a brute force kind of way by repeating these steps below several times in a loop,
1. reopen the network object
2. reopen all perodic tx objects,
3. do a ncAction NC_OP_RESET on the network object,
4. do a ncAction NC_OP_RESET on all periodic tx objects,
5. do a ncAction NC_OP_START on the network object,
6. do a ncAction NC_OP_START on all the periodic tx objects,
(no warnings or errors so far from these calls allthough occasionally ends up with an exception and NI-CAN internal driver errors. I'm probably abusing the CAN standard and API with all the rapid opening and closing of all these handles and blindly ignoring errors.)
7. then do a ncWrite for all periodic tx objects (we usually get Error Passive warnings here, if the write is repeated it frequently gets a Bus Off error).
When the UUT (by chance in all honesty) gets the 0x500 message and comes out of reset, CAN operations are fine, but the problem lies when the UUT is in reset, I can't send the updated 0x500 message to tell it to come out of reset. I get randomly Error Passive errors and Bus Off errors.
Found out today this is what the UUT is doing when in reset (written in PDL),
while not received 0x500 with data indicating to come out of reset
possibly repower most of the UUT circuitry (I can't remember)
reset Bosch CANBUS controller circuitry on ASIC (takes 2us I'm told)
do some unit reset processing, takes up to 100ms
wend
(yes, it resets the CANBUS controller roughly every 100ms!)
I need a sensible way of recovering from a Bus Off error and retry sending that 0x500 message again.
Any thoughts, comments, solutions?
Regards.Hi Flump,
The idea here is that many CAN devices will "sleep" after some predetermined period of inactivity (not receiving a frame). In such cases, the device usually wakes up after seeing activity on the bus, where the amount of time it takes to go from the "sleep" state to an "active" state will inevitably vary from device to device. Well, suppose the controller on a CAN network sends a frame to a device which is "sleeping," and the device takes, for arguments sake, 10 seconds to "wake up" and become active again. By definition in the CAN standard, frames which are not acknowledged will be retransmitted. Also in the CAN standard is the requirement that a device or controller implement transmit and receive "error counters" in order that an "errant" device or controller can be "silenced" if it continues to generate errors. There are 3 basic error states, the last (worst) of which is the Bus Off Error State, which occurs when the error counter exceeds 255. Herein lies the problem; if a device takes a long time to wake up, then a controller will send, and subsequently resend, the frame while it attempts to communicate with the "sleeping" device. Since the controller's transmit error counter will increase by 8 for each frame which is sent and NOT acknowledged, and it will continue sending frames until acknowledged, the controller can actually reach a Bus Off Error state before the device fully "wakes up." This is usually undesirable, and can be prevented.
For more information about the CAN standard, see Appendix B of the NI-CAN Hardware and Software Manual linked in the Related Links section below.
The solution may be to send a single wake-up frame (just one time), then delay to allow the device to "wake-up," and then continue normal communication. It is important to realize that when a device "sleeps," it actually relies on the fact that a CAN controller will send frames multiple times. That is, the first frame received when a device is "sleeping" is NOT processed. The sudden voltage change on the bus caused by a frame transmission is sensed by a CAN device and will cause it to resume active operating conditions, but the frame which initiates the wakeup cannot be processed because the hardware was previously asleep (some of it literally not powered). Thus, if we have a mechanism for sending a single "wake-up" frame, and then delay until all devices (or at least the one we intend to communicate with) wake up, we can resume normal communications while knowing deterministically that subsequent commands should/will be processed by the device to which we wish to communicate.
In the NI-CAN API, the way to transmit a single frame - one time only - is by setting the Single Shot Transmit attribute to 1 (using the set attribute function: in LabVIEW use the ncSetAttr.vi for the Frame API and CAN Set Property.vi for the Channel API). For Frame API users, the Network Configuration object (programmed explicitly) can be used, where of course we must stop and start the task (using ncAction.vi) around the attribute setting. The sequence of events would generally be: Network Config (should have happened anyway at some point), Network Open, Stop, Set Attribute, Start, Write "wakeup frame," proceed with the program after sufficient delay. Please note that the required delay may be very small; the "10 second" wake-up time suggested for a device above is much much longer than a normal device's "wake-up period". Of course, the baud rate used on a given network will factor into how many frames can be sent by a controller in a given period, and therefore how fast a corresponding error counter will increment as a result of unacknowledged frames.
Attached is an example, which will write a single "wake-up" frame using the technique described above, where the write will take place when a "Wake-Up" button is clicked.
Is this what you are looking for?
AdamB
Message Edited by AdamB on 12-12-2006 04:47 AM
Applications Engineering Team Leader | National Instruments | UK & Ireland
Attachments:
SendSingleWakeUpFrame.vi 73 KB -
Fail to add mailbox database copy
Hello,
When I am trying to add a mailbox database copy in DAG, I receive the following error:
error
The seeding operation failed. Error: An error occurred while performing the seed operation. Error: Failed to notify source server 'mbx1.domain.local' about the local truncation point. Hresult: 0xc8000713. Error: Unable to find the file.
when viewing details of the passiv, error message shows:
The database file wasn't found after log replay. The copy will be set to failed
Please help. ThanksHi,
Please use the Get-MailboxDatabaseCopyStatus cmdlet to check the health and status of mailbox database copy.
Please dismount and remount the active mailbox database, remove the failed passive database copy and then add it again to check the result.
Besides, please check the application log to see if there is any related events.
Best regards,
Belinda
Belinda Ma
TechNet Community Support -
Application Module Configuration Properties file?
Hi,
Any body knows where could i find the Application Module Configuration Properties file on the disk.
(This properties on wizard are appeared when we right click on application module and select configuration...)Curt,
Thanks for your direction. That link is vary useful to be familiar with the AM configuration setting.
Frankly, during last few months I was extremely busy to develop JSP pages. And didnt study much about AM But now that we are close to move the application to production I faced unacceptable problems. Recently I started to read your/and other folks treads to get more familiar with AM.
Here is some of the problem i faced, which i think are AM related:
1-The application speed goes down as soon as more than 2-3 browser(user) work with the same application(most probably I have memory leak).
2-Some times I received following error when tried to load a JSP page in the application:
Error Message: oracle.jbo.PCollException: JBO-28020: Passivation error on collection TXN, node id -1 void
3-I faced following error when I tried to work with two applications in one or even two browsers:
Error Message: JBO 30004: An application module that was not checked out was checked in...
So, please let me know your idea on those and/or any point that I have to check.
By the way, I am still on JDev9i-Beta and I accepted all default setting at the time I created AM . but the state of each page explicitly defined at the page level(mostly stateful, but on some of the pages i didn't mentioned the state which by default is stateless).
Thanks. -
To JDev Team. PCOL_CONTROL table bug in JDev9i
I have an application that I developed in 3.2 using BC4J. When I open my workspace in 9i, It upgrades BC4J, but I can navigate through the records of my larger BC4J View Objects. The smaller ones with less than 100 total rows work fine, but the ones with more rows (this one has 836) don't work. Here are the errors I get:-
JBO-28020: Passivation error on collection AllWauView, node id 146
BO-28030: Could not insert row into table null, id 146: ORA-00001: unique constraint (PGAT490.NULL_PK) violated
ORA-06512: at line 1
When I look at the database, looks like the BC4J engine is attempting to insert nulls into the primary key column. I had no problems in the Jdev 3.2. AllWauView is a view I built in expert mode, and all it does is a simple SELECT from a group of tables for a list of values. Please let me know if I am missing something here. I attempted to bump the prefetch count to 1000 but it doesn't help.Weird as this may sound, the problem has re-curred again. This time even after running the clean-up procedure that Steven posted seems to have no effect. I get the same exact error. I also notice a table called 'null' has been created in my schema, besides the PCST_* and PCOL_* tables. What is this null table? Is it supposed to have a different name and Jdeveloper gives null as the name? Anyway, now I am back to square one. The spill-over behaviour also seems to be random. Is it possible that running the clean up procedure (I installed the PL\SQL package into my schema) from SQL PLUS doesn't really fix anything, and that there is another reason for the problem? I even got a weird error message that said that an insert into the table null has failled, leading me to think this table was actually valid, but isn't null a reserved word that we can't use to name a table in Oracle? Sure it is a spill over problem as it only occurs with my larger view object, and interestingly enough, not when I navigate the rows one at a time, but when I attempt to scroll all the way to the last row while populating my LOV. This doesn't happen with 3.2, so I think there is actually a bug in the 9i implementation. Any comments on that?
-
Javax.ejb.NoSuchEJBException in CAF application
Hi All,
I get the following error in my application:
javax.ejb.NoSuchEJBException
I am trying to consume 4 BAPI's in my application through my CAF application. but when i run the application, I get this error. Kindly let me know what is wrong with and what needs to be done to correct it.
Regards,
Poojith MV.Let me just rephrase a little bit, the problem was not clear to me.
ENV : JBoss 4.2.1 GA with EJB3
I am deploying with success an EJB3 application. At the first EJB lookup i am receiving this error :
2008-04-15 17:16:30,159 DEBUG [org.jboss.ejb3.cache.simple.StatefulSessionFilePersistenceManager] Attempting to activate; id=5c4o12-1przov-ff2ii72l-1-ff2k5ltx-14
2008-04-15 17:16:30,175 ERROR [STDERR] javax.ejb.NoSuchEJBException: Could not find stateful bean: 5c4o12-1przov-ff2ii72l-1-ff2k5ltx-14
So if i look in the tmp/sessions folder, there is no state saved here.
The problem really is that this session is not even passivated to the cache, and i don'n know why. There is nothing in the logs about the passivation ( errors or so ), only repeated call to activate this session that fail off course.
Can anyone pls tell me how can i monitor the passivation process (i have x-tra logging on org.jboss.ejb3 but it doesn't help), or even how to disable session caching at this moment.
Thanks,
AD -
The JBO-28020 error is thrown when I try to insert 10.000 rows in a ViewObject. The code is:
do{
ViewObject inserir = am.findViewObject(DISPONIVEL);
Row inserirRow = inserir.createRow();
inserirRow.setAttribute(CODIGO_TABELA,cdTabela);
inserirRow.setAttribute(ID_DISPONIVEL,new Number(i));
inserir.insertRow(inserirRow);
quantidade++;
} while (quantidade < 10000);
Are there anything wrong?
Thanks
RafaelI got the exception, but the error is not my, I do not have any date fields. I only have a hard processing over my entity objects. The exception with the before lines is here:
[14199] Getting a connection for internal use...
[14200] Creating internal connection...
[14201] Oracle SQLBuilder: Registered driver: oracle.jdbc.driver.OracleDriver
[14202] JBO-28020: Passivation error on collection DisponivelVO, collection id 5, persistent id 46
[14203] *** Stack trace for detail exception ***
[14204] java.lang.ClassCastException: java.sql.Date
boolean oracle.jbo.pcoll.OraclePersistManager.holdTableName(java.lang.String, boolean)
OraclePersistManager.java:1096
void oracle.jbo.pcoll.PCollManager.resolveName()
PCollManager.java:324
void oracle.jbo.pcoll.OraclePersistManager.createControlTable()
OraclePersistManager.java:268
void oracle.jbo.pcoll.OraclePersistManager.createTable()
OraclePersistManager.java:672
void oracle.jbo.pcoll.OraclePersistManager.insert(long, long, int, oracle.jbo.pcoll.PCollKeyInfo[], byte[])
OraclePersistManager.java:1538
boolean oracle.jbo.pcoll.PCollNode.passivateElem(oracle.jbo.pcoll.PCollPersistable, oracle.jbo.pcoll.PCollNode, oracle.jbo.pcoll.PCollection, long)
PCollNode.java:543
boolean oracle.jbo.pcoll.PCollNode.passivate()
PCollNode.java:658
boolean oracle.jbo.pcoll.PCollection.passivateLRULeafNode()
PCollection.java:351
void oracle.jbo.pcoll.PCollection.checkActiveLeafLimit()
PCollection.java:404
void oracle.jbo.pcoll.PCollection.nodeRecentlyUsed(oracle.jbo.pcoll.PCollNode)
PCollection.java:252
void oracle.jbo.pcoll.PCollNode.<init>(oracle.jbo.pcoll.PCollection, oracle.jbo.pcoll.PCollNode, boolean)
PCollNode.java:74
oracle.jbo.pcoll.PCollNode oracle.jbo.pcoll.PCollNode.checkForSplit()
PCollNode.java:1554
void oracle.jbo.pcoll.PCollNode.insertObjectAt(oracle.jbo.pcoll.PCollPersistable, long)
PCollNode.java:1779
void oracle.jbo.pcoll.PCollNode.insertObjectAt(oracle.jbo.pcoll.PCollPersistable, long)
PCollNode.java:1759
void oracle.jbo.pcoll.PCollection.insertElementAt(oracle.jbo.pcoll.PCollPersistable, long)
PCollection.java:809
void oracle.jbo.server.QueryCollection.add(int, java.lang.Object, boolean, boolean)
QueryCollection.java:990
oracle.jbo.Row oracle.jbo.server.ViewRowSetImpl.insertRowAtInternal(int, oracle.jbo.Row, boolean)
ViewRowSetImpl.java:1266
int oracle.jbo.server.ViewRowSetImpl.insertViewRowAt(int, oracle.jbo.server.ViewRowImpl)
ViewRowSetImpl.java:1225
void oracle.jbo.server.ViewRowSetIteratorImpl.insertRow(oracle.jbo.Row)
ViewRowSetIteratorImpl.java:1872
void oracle.jbo.server.ViewRowSetImpl.insertRow(oracle.jbo.Row)
ViewRowSetImpl.java:1877
void oracle.jbo.server.ViewObjectImpl.insertRow(oracle.jbo.Row)
ViewObjectImpl.java:5158
void com.parceria.comum.web.Tabela.gerar(oracle.jbo.ApplicationModule, oracle.jbo.ApplicationModule, oracle.jbo.domain.Number, java.lang.String, oracle.jbo.domain.Number)
Tabela.java:92
oracle.cabo.servlet.event.EventResult com.parceria.comum.web.Tabela.handleGerar(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent)
Tabela.java:56
java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[])
native code
oracle.cabo.servlet.event.EventResult oracle.cabo.servlet.event.MethodEventHandler.handleEvent(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent)
oracle.cabo.servlet.event.EventResult oracle.cabo.data.jbo.servlet.event.ChainingEventHandler.handleEventImpl(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent)
oracle.cabo.servlet.event.EventResult oracle.cabo.data.jbo.servlet.event.FindRowSetIteratorEventHandler.handleEventImpl(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent)
oracle.cabo.servlet.event.EventResult oracle.cabo.data.jbo.servlet.event.BaseEventHandler.handleEvent(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent)
oracle.cabo.servlet.event.EventResult oracle.cabo.data.jbo.servlet.event.ChainingEventHandler.handleEventImpl(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent)
oracle.cabo.servlet.event.EventResult oracle.cabo.data.jbo.servlet.event.FindRowSetEventHandler.handleEventImpl(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent)
oracle.cabo.servlet.event.EventResult oracle.cabo.data.jbo.servlet.event.BaseEventHandler.handleEvent(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent)
oracle.cabo.servlet.event.EventResult oracle.cabo.data.jbo.servlet.event.ChainingEventHandler.handleEventImpl(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent)
oracle.cabo.servlet.event.EventResult oracle.cabo.data.jbo.servlet.event.FindViewObjectEventHandler.handleEventImpl(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent)
oracle.cabo.servlet.event.EventResult oracle.cabo.data.jbo.servlet.event.BaseEventHandler.handleEvent(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent)
oracle.cabo.servlet.event.EventResult oracle.cabo.data.jbo.servlet.event.ChainingEventHandler.handleEventImpl(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent)
oracle.cabo.servlet.event.EventResult oracle.cabo.data.jbo.servlet.event.FindRootAppModuleEventHandler.handleEventImpl(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent)
oracle.cabo.servlet.event.EventResult oracle.cabo.data.jbo.servlet.event.BaseEventHandler.handleEvent(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent)
oracle.cabo.servlet.event.EventResult oracle.cabo.servlet.event.TableEventHandler.handleEvent(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent)
oracle.cabo.servlet.event.EventResult oracle.cabo.servlet.event.TableEventHandler.handleEvent(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent)
oracle.cabo.servlet.Page oracle.cabo.servlet.event.BasePageFlowEngine.handleRequest(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent, oracle.cabo.servlet.event.EventHandler)
oracle.cabo.servlet.Page oracle.cabo.servlet.AbstractPageBroker.handleRequest(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent)
oracle.cabo.servlet.Page oracle.cabo.servlet.ui.BaseUIPageBroker.handleRequest(oracle.cabo.servlet.BajaContext, oracle.cabo.servlet.Page, oracle.cabo.servlet.event.PageEvent)
oracle.cabo.servlet.Page oracle.cabo.servlet.PageBrokerHandler.handleRequest(oracle.cabo.servlet.BajaContext)
void oracle.cabo.servlet.UIXServlet.doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
void oracle.cabo.servlet.UIXServlet.doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
void javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
HttpServlet.java:760
void javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
HttpServlet.java:853
void com.evermind.server.http.ResourceFilterChain.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
ResourceFilterChain.java:65
void com.parceria.menu.web.LoginFiltro.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)
LoginFiltro.java:41
void com.evermind.server.http.EvermindFilterChain.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
EvermindFilterChain.java:16
void com.parceria.menu.web.EmpresaFiltro.doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)
EmpresaFiltro.java:38
void com.evermind.server.http.ServletRequestDispatcher.invoke(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
ServletRequestDispatcher.java:556
void com.evermind.server.http.ServletRequestDispatcher.forwardInternal(javax.servlet.ServletRequest, javax.servlet.http.HttpServletResponse)
ServletRequestDispatcher.java:306
boolean com.evermind.server.http.HttpRequestHandler.processRequest(com.evermind.server.ApplicationServerThread, com.evermind.server.http.EvermindHttpServletRequest, com.evermind.server.http.EvermindHttpServletResponse, java.io.InputStream, java.io.OutputStream, boolean)
HttpRequestHandler.java:767
void com.evermind.server.http.HttpRequestHandler.run(java.lang.Thread)
HttpRequestHandler.java:259
void com.evermind.server.http.HttpRequestHandler.run()
HttpRequestHandler.java:106
void EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run()
PooledExecutor.java:803
void java.lang.Thread.run()
Thread.java:484
The code performs a iteration. It runs fine with 1000 iterations but with more...
What is wrong and what I must to do?
Thanks
Rafael -
Any body familiar with this error:
Error Message: oracle.jbo.PCollException: JBO-28020: Passivation
error on collection WorkOrderView1, node id 1 void
More info: WorkOrderView1 is a master view which has five
details view jointed. Application Module tested fine. All the
pages included Application Module tag, failed with the above
exception. When i take out the Application Module tag from the
page, then page loads fine.I have exactly the same problem....
My application is a simple BC4J (and JSP) application created in
jDev 3.2.3 (evereting work perfectly in 3.2.3 ???)
But I got this error when i insert a record in a master detail
relation... ???
Where could i set some parameter about the pool...
Thanks
Benoit
Note: i don't use any EJB or J2EE element (it's on the to do
list...) -
I am losing connection to internet...
I recently reset my DSL router and now when I open explorer I can not connect until I do a repair. I get a "local" connection only. I can browse to other pc's that are shared but can not get out to internet until I do a repair. After repair, I can surf for a while, but when I come back later or the next day, it is the same thing. I am seeing an error 12007 in diagnostics. It looks like this:
HTTP, HTTPS, FTP Diagnostic
HTTP, HTTPS, FTP connectivity
info
HTTP: Successfully connected to www.microsoft.com.
info
HTTPS: Successfully connected to www.microsoft.com.
info
FTP (Passive): Successfully connected to ftp.microsoft.com.
DNS Client Diagnostic
DNS - Not a home user scenario
info
Using Web Proxy: no
info
Resolving name ok for (www.microsoft.com): yes
No DNS servers
DNS failure
Gateway Diagnostic
Gateway
info
The following proxy configuration is being used by IE: Automatically Detect Settingsisabled Automatic Configuration Script: Proxy Server: Proxy Bypass list:
info
This computer has the following default gateway entry(ies): 10.0.0.1
info
This computer has the following IP address(es): 10.0.0.2
info
The default gateway is in the same subnet as this computer
info
The default gateway entry is a valid unicast address
info
The default gateway address was resolved via ARP in 1 try(ies)
info
The default gateway was reached via ICMP Ping in 1 try(ies)
warn
Hostname www.microsoft.com could not be resolved (Error code 0x2afc). Could be either gateway or DNS issue
action
Automated repair: Renew IP address
action
Releasing the current IP address...
action
Successfully released the current IP address
action
Renewing the IP address...
action
Successfully renewed the current IP address
info
This computer has the following default gateway entry(ies): 10.0.0.1
info
This computer has the following IP address(es): 10.0.0.2
info
The default gateway is in the same subnet as this computer
info
The default gateway entry is a valid unicast address
info
The default gateway address was resolved via ARP in 1 try(ies)
info
The default gateway was reached via ICMP Ping in 1 try(ies)
info
TCP port 80 on host 65.55.12.249 was successfully reached
info
The Internet host www.microsoft.com was successfully reached
info
The default gateway is OK
IP Layer Diagnostic
Corrupted IP routing table
info
The default route is valid
info
The loopback route is valid
info
The local host route is valid
info
The local subnet route is valid
Invalid ARP cache entries
action
The ARP cache has been flushed
IP Configuration Diagnostic
Invalid IP address
info
Valid IP address detected: 10.0.0.2
Wireless Diagnostic
Wireless - Service disabled
Wireless - User SSID
Wireless - First time setup
Wireless - Radio off
Wireless - Out of range
Wireless - Hardware issue
Wireless - Novice user
Wireless - Ad-hoc network
Wireless - Less preferred
Wireless - 802.1x enabled
Wireless - Configuration mismatch
Wireless - Low SNR
WinSock Diagnostic
WinSock status
info
All base service provider entries are present in the Winsock catalog.
info
The Winsock Service provider chains are valid.
info
Provider entry MSAFD Tcpip [TCP/IP] passed the loopback communication test.
info
Provider entry MSAFD Tcpip [UDP/IP] passed the loopback communication test.
info
Provider entry RSVP UDP Service Provider passed the loopback communication test.
info
Provider entry RSVP TCP Service Provider passed the loopback communication test.
info
Connectivity is valid for all Winsock service providers.
Network Adapter Diagnostic
Network location detection
info
Using home Internet connection
Network adapter identification
info
Network connection: Area Connection, Device=Broadcom 440x 10/100 Integrated Controller, MediaType=LAN, SubMediaType=LAN
info
Ethernet connection selected
Network adapter status
info
Network connection status: Connected
HTTP, HTTPS, FTP Diagnostic
HTTP, HTTPS, FTP connectivity
warn
HTTP: Error 12007 connecting to www.microsoft.com: The server name or address could not be resolved
warn
HTTPS: Error 12007 connecting to www.microsoft.com: The server name or address could not be resolved
warn
FTP (Passive): Error 12007 connecting to ftp.microsoft.com: The server name or address could not be resolved
warn
HTTP: Error 12007 connecting to www.hotmail.com: The server name or address could not be resolved
warn
HTTPS: Error 12007 connecting to www.passport.net: The server name or address could not be resolved
warn
FTP (Active): Error 12007 connecting to ftp.microsoft.com: The server name or address could not be resolved
error
Could not make an HTTP connection.
error
Could not make an HTTPS connection.
error
Could not make an FTP connection.
Does anyone know where I went wrong? Any help would be GREATLY appreciated.#1 What is the brand and model of your modem?
#2 What is the brand and model of your router?
#3 What software firewall is on your computer?
If you are the original poster (OP) and your issue is solved, please remember to click the "Solution?" button so that others can more easily find it. If anyone has been helpful to you, please show your appreciation by clicking the "Kudos" button.
Maybe you are looking for
-
Some contacts can be found by search but don't show in list view
A few of my contacts (some of them are favorites) don't show up in the list view in my address book just by looking alphabetically. I can search for them using spotlight or the search field at the top of the list and there they are. Why is that? Is i
-
Hi, I am having trouble exporting a sequence from Final Cut Pro to compressor. When I export, FCP creates a new bizzarely named project, and generates an alert that "A file of that name already exists". Compressor then opens and appears normal, excep
-
Use BPM to Append in log message on FTP
Hi there, I've got this small problem. We use a Async Sync bridge in order to send messages into the ECC system. The input message is a multiline message and we create a comma separated file as logging. This file (alls messages grouped into one csv f
-
Motif L&F: support for color schemes?
I want to use the Motif L&F in my Java application, but I want the color scheme to be chosen as per the users installed Color theme(using the CDE Style Manager). Having a default bluish grey UI does not blend well with my 'Desert' or 'Delphinium' col
-
I really love my Zen Micro but i am stuck trying to find a way to get my micro to work. It does not work when it is charged all it does is read CREATIVE and it will not do anything eles. I dont know what to do if anyone can help please do so. It is n