I want xowiki to work as front page of a .LRN site but not necessarily inside communities.
I get this error when I click on "New Page":
oracle.c:3542:ora_tcl_command: error in `OCIStmtExecute ()': Error - OCI_NO_DATA
SQL:
begin
:1 := file_storage.get_root_folder(
package_id => :package_id
);
end;
while executing
"ns_ora exec_plsql_bind nsdb0 {
begin
:1 := file_storage.get_root_folder(
package_id => :package_id....
Please, forget what I said about fs:new_root_folder.
I think that the problem is about getting the "fs_folder_id" with an empty "community_id" in ::xowiki::Page instproc edit when .LRN is installed:
set fs_folder_id ""
if {[info commands ::dotlrn_fs::get_community_shared_folder] ne ""} {
set fs_folder_id [::dotlrn_fs::get_community_shared_folder -community_id [::dotlrn_community::get_community_id]]
}
Maybe, this can be fixed inserting "xowiki package_id" and its "folder_id" in "fs_root_folders" table when xowiki is mounted not inside dotlrn.
Or maybe, adding another condition to the last "if" to check if "dotlrn" mounting point is in the url.