Hi,

At 16:36 +0200 11-07-2002, Eduard Witteveen wrote:
>On Thu, 2002-07-11 at 16:10, Andr�� van Toly wrote:
>>  org.mmbase.security.SecurityException: node 34623 not found
>Most of the time the following things happend:
>*) Node is inserted, but fails, thus not in database, but an number is
>produced.
>*) MMBase doesnt know this and continues
>*) The security tries to set some valu's on the node, after it has been
>created.
>*) This fails, since the node is not in the database.
>
>Can you tell me what kinda errors the mmbase.log produces?

I think your analyses is correct (see the logs below), but i still
find it rather strange since the object nu_image worked fine before i
upgraded from 1.5 to 1.5.1.

---Cheers, Andr�



--------------------------------------------
This is the error page Orion 1.5.2 produces:
--------------------------------------------
>500 Internal Server Error
>
>org.mmbase.security.SecurityException: node 47624 not found
>       at
>org.mmbase.security.implementation.context.ContextAuthorization.getMMNode(ContextAuthorization.java)
>       at
>org.mmbase.security.implementation.context.ContextAuthorization.setContext(ContextAuthorization.java)
>       at
>org.mmbase.security.implementation.context.ContextAuthorization.create(ContextAuthorization.java)
>       at
>org.mmbase.bridge.implementation.BasicCloud.createSecurityInfo(BasicCloud.java)
>       at org.mmbase.bridge.implementation.BasicNode.commit(BasicNode.java)
>       at
>org.mmbase.bridge.jsp.taglib.AbstractNodeProviderTag.doAfterBody(AbstractNodeProviderTag.java)
>       at org.mmbase.bridge.jsp.taglib.NodeTag.doEndTag(NodeTag.java)
>       at
>/my_editors/new_object.jsp._jspService(/my_editors/new_object.jsp.java:503)
>       at com.orionserver[Orion/1.5.2 (build
>10460)].http.OrionHttpJspPage.service(Unknown Source)
>       at com.evermind[Orion/1.5.2 (build 10460)]._ah._rad(Unknown Source)
>       at com.evermind[Orion/1.5.2 (build
>10460)].server.http.JSPServlet.service(Unknown Source)
>       at com.evermind[Orion/1.5.2 (build 10460)]._cxb._abe(Unknown Source)
>       at com.evermind[Orion/1.5.2 (build 10460)]._cxb._uec(Unknown Source)
>       at com.evermind[Orion/1.5.2 (build 10460)]._io._twc(Unknown Source)
>       at com.evermind[Orion/1.5.2 (build 10460)]._io._gc(Unknown Source)
>       at com.evermind[Orion/1.5.2 (build 10460)]._if.run(Unknown Source)

-----------------------------------
And this comes from the MMBase log:
-----------------------------------
>2002-07-16 10:11:40,264 WARN  mmbase.module.core.MMObjectBuilder
>getDBType.?  - getDBType(): Can't find fielddef on : description
>builder=nu_image
>2002-07-16 10:11:40,285 SERVICE
>bridge.jsp.taglib.AbstractNodeProviderTag doAfterBody.?  - node was
>changed ! calling commit
>2002-07-16 10:11:40,287 SERVICE
>security.implementation.context.ContextAuthorization assert.?  -
>assert on node #11 by user: andre (basic user) for operation create
>2002-07-16 10:11:40,293 ERROR module.database.support.PostgreSQL71
>insertPreSQL.?  - Insert: DBState = -1 unknown!, skipping key: owner
>of builder:nu_image
>2002-07-16 10:11:40,294 ERROR module.database.support.PostgreSQL71
>insertPreSQL.?  - Insert: DBState = -1 unknown!, skipping key: title
>of builder:nu_image
>2002-07-16 10:11:40,296 ERROR module.database.support.PostgreSQL71
>insertPreSQL.?  - Insert: DBState = -1 unknown!, skipping key:
>handle of builder:nu_image
>2002-07-16 10:11:40,297 ERROR module.database.support.PostgreSQL71
>insertPreSQL.?  - Insert: DBState = -1 unknown!, skipping key:
>imgtype of builder:nu_image
>2002-07-16 10:11:40,299 ERROR module.database.support.PostgreSQL71
>insertPreSQL.?  - Insert: DBState = -1 unknown!, skipping key:
>alttext of builder:nu_image
>2002-07-16 10:11:40,301 ERROR module.database.support.PostgreSQL71
>insertPreSQL.?  - Insert: DBState = -1 unknown!, skipping key:
>caption of builder:nu_image
>2002-07-16 10:11:40,302 ERROR module.database.support.PostgreSQL71
>insertPreSQL.?  - Insert: DBState = -1 unknown!, skipping key:
>source of builder:nu_image
>2002-07-16 10:11:40,304 ERROR module.database.support.PostgreSQL71
>insertPreSQL.?  - Insert: DBState = -1 unknown!, skipping key:
>copyright of builder:nu_image
>2002-07-16 10:11:40,306 ERROR module.database.support.PostgreSQL71
>insertPreSQL.?  - Insert: DBState = -1 unknown!, skipping key:
>created of builder:nu_image
>2002-07-16 10:11:40,307 ERROR module.database.support.PostgreSQL71
>insertPreSQL.?  - Insert: DBState = -1 unknown!, skipping key:
>updated of builder:nu_image
>2002-07-16 10:11:40,309 ERROR module.database.support.PostgreSQL71
>insertPreSQL.?  - Insert: DBState = -1 unknown!, skipping key:
>imgsize of builder:nu_image
>2002-07-16 10:11:40,310 ERROR module.database.support.PostgreSQL71
>insertPreSQL.?  - Insert: DBState = -1 unknown!, skipping key:
>editors_note of builder:nu_image
>2002-07-16 10:11:40,314 WARN  module.database.support.PostgreSQL71
>insertRecord.?  - insert(): DBState = -1 unknown!, skipping
>setValuePreparedStatement for key: owner of builder:nu_image
>2002-07-16 10:11:40,315 WARN  module.database.support.PostgreSQL71
>insertRecord.?  - insert(): DBState = -1 unknown!, skipping
>setValuePreparedStatement for key: title of builder:nu_image
>2002-07-16 10:11:40,317 WARN  module.database.support.PostgreSQL71
>insertRecord.?  - insert(): DBState = -1 unknown!, skipping
>setValuePreparedStatement for key: handle of builder:nu_image
>2002-07-16 10:11:40,318 WARN  module.database.support.PostgreSQL71
>insertRecord.?  - insert(): DBState = -1 unknown!, skipping
>setValuePreparedStatement for key: imgtype of builder:nu_image
>2002-07-16 10:11:40,320 WARN  module.database.support.PostgreSQL71
>insertRecord.?  - insert(): DBState = -1 unknown!, skipping
>setValuePreparedStatement for key: alttext of builder:nu_image
>2002-07-16 10:11:40,321 WARN  module.database.support.PostgreSQL71
>insertRecord.?  - insert(): DBState = -1 unknown!, skipping
>setValuePreparedStatement for key: caption of builder:nu_image
>2002-07-16 10:11:40,323 WARN  module.database.support.PostgreSQL71
>insertRecord.?  - insert(): DBState = -1 unknown!, skipping
>setValuePreparedStatement for key: source of builder:nu_image
>2002-07-16 10:11:40,325 WARN  module.database.support.PostgreSQL71
>insertRecord.?  - insert(): DBState = -1 unknown!, skipping
>setValuePreparedStatement for key: copyright of builder:nu_image
>2002-07-16 10:11:40,326 WARN  module.database.support.PostgreSQL71
>insertRecord.?  - insert(): DBState = -1 unknown!, skipping
>setValuePreparedStatement for key: created of builder:nu_image
>2002-07-16 10:11:40,328 WARN  module.database.support.PostgreSQL71
>insertRecord.?  - insert(): DBState = -1 unknown!, skipping
>setValuePreparedStatement for key: updated of builder:nu_image
>2002-07-16 10:11:40,329 WARN  module.database.support.PostgreSQL71
>insertRecord.?  - insert(): DBState = -1 unknown!, skipping
>setValuePreparedStatement for key: imgsize of builder:nu_image
>2002-07-16 10:11:40,331 WARN  module.database.support.PostgreSQL71
>insertRecord.?  - insert(): DBState = -1 unknown!, skipping
>setValuePreparedStatement for key: editors_note of builder:nu_image
>2002-07-16 10:11:40,334 ERROR module.database.support.PostgreSQL71
>insertRecord.?  - error, could not insert record for builder nu_image
>2002-07-16 10:11:40,339 ERROR module.database.support.PostgreSQL71
>insertRecord.?  - java.sql.SQLException: ERROR:  ExecAppend: Fail to
>add null value in not null attribute owner
>
>         at org.postgresql.Connection.ExecSQL(Connection.java:533)
>         at org.postgresql.jdbc2.Statement.execute(Statement.java:294)
>         at org.postgresql.jdbc2.Statement.executeUpdate(Statement.java:78)
>         at
>org.postgresql.jdbc2.PreparedStatement.executeUpdate(PreparedStatement.java:122)
>         at
>org.mmbase.module.database.support.PostgreSQL71.insertRecord(PostgreSQL71.java)
>         at
>org.mmbase.module.database.support.PostgreSQL71.insert(PostgreSQL71.java)
>         at org.mmbase.module.core.MMObjectBuilder.insert(MMObjectBuilder.java)
>         at org.mmbase.module.core.MMObjectNode.insert(MMObjectNode.java)
>         at org.mmbase.bridge.implementation.BasicNode.commit(BasicNode.java)
>         at
>org.mmbase.bridge.jsp.taglib.AbstractNodeProviderTag.doAfterBody(AbstractNodeProviderTag.java)
>         at org.mmbase.bridge.jsp.taglib.NodeTag.doEndTag(NodeTag.java)
>         at
>__jspPage0_my_editors_new_object_jsp._jspService(__jspPage0_my_editors_new_object_jsp.java:503)
>         at com.orionserver.http.OrionHttpJspPage.service(Unknown Source)
>         at com.evermind._ah._rad(Unknown Source)
>         at com.evermind.server.http.JSPServlet.service(Unknown Source)
>         at com.evermind._cxb._abe(Unknown Source)
>         at com.evermind._cxb._uec(Unknown Source)
>         at com.evermind._io._twc(Unknown Source)
>         at com.evermind._io._gc(Unknown Source)
>         at com.evermind._if.run(Unknown Source)
>
>2002-07-16 10:11:40,340 ERROR module.database.support.PostgreSQL71
>insertRecord.?  -    SQLState : null
>2002-07-16 10:11:40,342 ERROR module.database.support.PostgreSQL71
>insertRecord.?  -    ErrorCode : 0
>2002-07-16 10:11:40,343 ERROR module.database.support.PostgreSQL71
>insertRecord.?  -    Message : ERROR:  ExecAppend: Fail to add null
>value in not null attribute owner
>
>2002-07-16 10:11:40,348 WARN  mmbase.module.core.MMObjectBuilder
>getDBType.?  - getDBType(): Can't find fielddef on : description
>builder=nu_image
>2002-07-16 10:11:40,349 ERROR mmbase.module.core.MMObjectBuilder
>insert.?  - ERROR INSERT PROBLEM ! Error
>node=prefix='',source=1:'',imgtype=1:'',otype=2:'11',editors_note=1:'',owner=1:'default',imgsize=1:'',created=2:'1026806866',number=2:'47624',updated=2:'1026806866',alttext=1:'',handle=4:'[B@5eb489',copyright=1:'',title=1:'Nu
>logo',_number=1:'U-4_-7',description=-1:'',caption=1:''
>2002-07-16 10:11:40,354 ERROR mmbase.module.core.MMObjectBuilder
>insert.?  - java.lang.RuntimeException: java.sql.SQLException:
>ERROR:  ExecAppend: Fail to add null value in not null attribute
>owner
>
>         at
>org.mmbase.module.database.support.PostgreSQL71.insertRecord(PostgreSQL71.java)
>         at
>org.mmbase.module.database.support.PostgreSQL71.insert(PostgreSQL71.java)
>         at org.mmbase.module.core.MMObjectBuilder.insert(MMObjectBuilder.java)
>         at org.mmbase.module.core.MMObjectNode.insert(MMObjectNode.java)
>         at org.mmbase.bridge.implementation.BasicNode.commit(BasicNode.java)
>         at
>org.mmbase.bridge.jsp.taglib.AbstractNodeProviderTag.doAfterBody(AbstractNodeProviderTag.java)
>         at org.mmbase.bridge.jsp.taglib.NodeTag.doEndTag(NodeTag.java)
>         at
>__jspPage0_my_editors_new_object_jsp._jspService(__jspPage0_my_editors_new_object_jsp.java:503)
>         at com.orionserver.http.OrionHttpJspPage.service(Unknown Source)
>         at com.evermind._ah._rad(Unknown Source)
>         at com.evermind.server.http.JSPServlet.service(Unknown Source)
>         at com.evermind._cxb._abe(Unknown Source)
>         at com.evermind._cxb._uec(Unknown Source)
>         at com.evermind._io._twc(Unknown Source)
>         at com.evermind._io._gc(Unknown Source)
>         at com.evermind._if.run(Unknown Source)
>
>2002-07-16 10:11:40,355 INFO
>security.implementation.context.ContextAuthorization create.?  -
>create on node #47624 by user: andre (basic user)
>2002-07-16 10:11:40,377 ERROR mmbase.module.core.MMObjectBuilder
>getNode.?  - getNode(): got a null type table (-1) on node =47624,
>possible non table query blocked !!!
>2002-07-16 10:11:40,378 ERROR
>security.implementation.context.ContextAuthorization getMMNode.?  -
>node 47624 not found
>2002-07-16 10:12:11,572 ERROR mmbase.bridge.implementation.BasicNode
>finalize.?  - after modifications to the node, either the method
>commit or cancel must be called
>

--

Andr� van Toly
CMS Developer for ilse media b.v.
[EMAIL PROTECTED]
+31-(0)20-8404559

Reply via email to