Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Bogdan 250 posts 427 karma points
    Feb 11, 2010 @ 14:32
    Bogdan
    0

    cannot create new nodes

    Hi,

    I have a problem where I cannot create new nodes, either manually (right click / create) of from a user control with Document.MakeNew etc. The node where I try this already has about 20k nodes and those also have up to tens of children each; I used the Alphabet Folder package in it. Until recently everything was working fine. If I try to create a node I get a server error - custom errors and logging are off, so I don't know what the error actually is - but I see in the db that the node does get in umbracoNode and in cmsDocument it has published 0. The user control also creates a child node to an existing one, in a certain case, this is working properly. Where do I start looking for the problem?

     

    Thanks!

     

  • kristian schneider 187 posts 327 karma points
    Feb 11, 2010 @ 15:06
    kristian schneider
    0

    Perhaps the database server has run out of space?

    If you are able, you could also try and install one of the log packages that are out there to see if umbraco throws an error when you create a node

     

  • Bogdan 250 posts 427 karma points
    Feb 11, 2010 @ 16:10
    Bogdan
    0

    I turned logging on, and an error I see is

    Error loading actionhandler 'Nibble.AlphabetFolder': umbraco.DataLayer.SqlHelperException: Umbraco Exception (DataLayer): SQL helper exception in ExecuteScalar ---> System.Threading.ThreadAbortException: Thread was being aborted.     at SNINativeMethodWrapper.SNIPacketGetConnection(IntPtr packet)     at System.Data.SqlClient.TdsParserStateObject.ProcessSniPacket(IntPtr packet, UInt32 error)     at System.Data.SqlClient.TdsParserStateObject.ReadSni(DbAsyncResult asyncResult, TdsParserStateObject stateObj)     at System.Data.SqlClient.TdsParserStateObject.ReadNetworkPacket()     at System.Data.SqlClient.TdsParserStateObject.ReadBuffer()     at System.Data.SqlClient.TdsParserStateObject.ReadByte()     at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)     at System.Data.SqlClient.SqlDataReader.ConsumeMetaData()     at System.Data.SqlClient.SqlDataReader.get_MetaData()     at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)     at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)     at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)     at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)     at System.Data.SqlClient.SqlCommand.ExecuteScalar()     at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteScalar(SqlConnection connection, CommandType commandType, String commandText, SqlParameter[] commandParameters)     at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteScalar(String connectionString, CommandType commandType, String commandText, SqlParameter[] commandParameters)     at umbraco.DataLayer.SqlHelpers.SqlServer.SqlServerHelper.ExecuteScalar(String commandText, SqlParameter[] parameters)     at umbraco.DataLayer.SqlHelper`1.ExecuteScalar[T](String commandText, IParameter[] parameters)     --- End of inner exception stack trace ---     at umbraco.DataLayer.SqlHelper`1.ExecuteScalar[T](String commandText, IParameter[] parameters)     at umbraco.cms.businesslogic.web.Document.setupDocument()     at umbraco.cms.businesslogic.web.Document.get_Children()     at Nibble.AlphabetFolder.AlphabetFolder_ActionHandler.umbraco.BusinessLogic.Actions.IActionHandler.Execute(Document documentObject, IAction action)     at umbraco.BusinessLogic.Actions.Action.RunActionHandlers(Document d, IAction action)
  • Bogdan 250 posts 427 karma points
    Feb 11, 2010 @ 17:29
    Bogdan
    0

    For now I've deleted Nibble.AlphabetFolder.dll and the problem seems to be gone. The nodes won't be put in folders anymore, but it's too late for that anyway, during the failure a few thousand nodes were created in the root on the node.

  • This forum is in read-only mode while we transition to the new forum.

    You can continue this topic on the new forum by tapping the "Continue discussion" link below.

Please Sign in or register to post replies