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
